Ext界面下做图片动态加载的图片放大镜效果并解决IE6下遮罩mask无法遮盖HTML的select控件问题

国产信创麒麟操作系统 (kylin v10 x86架构) 离线安装nginx步骤(亲测,超详细步骤)、修改nginx配置文件、启动、重启、关闭nginx记录(亲测有效) 阅读详情

直接贴一段源码吧:

if (typeof (this.mask) == "undefined") {
			this.mask = document.createElement("div");
			this.mask.id = this.oim.__maskid + "_mask";
			this.mask.style.position = "absolute";
			this.mask.style.width = this.maskWidth + "px";
			this.mask.style.height = this.maskHeight + "px";
			this.mask.style.left = this.maskXp + "px";
			this.mask.style.top  = this.maskYp + "px";
			this.mask.style.backgroundImage = "url(" + this.src + ")";
			this.mask.style.backgroundRepeat = "no-repeat";
			this.mask.style.display = "none";
			this.mask.style.zIndex = 1000;
			//TO cover other controls like select when run on IE6
			this.mask.innerHTML = '<iframe style=\'width:100%;height:100%;position:absolute;z-index:-1;filter:alpha(opacity=0);border:none\' frameborder=\'no\' border=\'0\' ></iframe>';
			document.body.appendChild(this.mask);
		}

相信里面的注释你也能看懂。

 

google搜索:IE6 遮罩 mask select控件

相信你会得到很多的相关文章。

其中很多都提到要解决隐藏select控件问题,有两种方法。

第一种,写一段JS主动隐藏select控件。

如:http://news.cnblogs.com/q/20390/

这篇文章里面给出了常用的隐藏控件代码。

而且里面有一处代码吸引了我:

 

//向div中添加table
    var table = document.createElement("table");
    msgObj.appendChild(table);


这为后面的最终实现奠定了基础。PS:主要是我JS没学,现整的。

第二种,全屏遮罩!

如:http://bbs.blueidea.com/thread-2941022-1-4.html

PS:这种挺雷的!有点全城热恋的感觉。为什么呢,因为这种场合用的很少,但技术上可赞的。

第三种,最靠谱的方法,使用iframe嵌套。

参考:http://blog.youkuaiyun.com/chinapi_hzh/article/details/6036973

还有个帖子,我没收藏,也是优快云里的,内容大概是作者终于闲下来了,想想工作遇到的这个问题一直都在思索。中间提到了主动隐藏法的消耗问题,再次肯定了利用iframe。但是没有实现,估计也是还没解决呢。

 

其实大概的思路还是如前人所述:在div里嵌套个iframe。

因为IE6下,div遮挡不了select。但是iframe可以遮挡select。


 

069_死区效应对输出电压畸变的补偿思路 死区效应导致逆变器输出电压在过零点出现台阶畸变,引发THD升高。其本质是死区期间续流二极管钳位造成的非线性误差,与电流方向、负载大小、母线电压耦合。补偿需结合前馈(基于电流方向自适应调整偏置)与反馈(抑制残余谐波),关键在于准确判断电流方向(采用滞环滤波避免跳变)、合理设置补偿量(随负载动态调整),并注意补偿位置、极性及限幅防漂移。调试应通过差分探头、FFT频谱等手段验证效果,最终实现全负载范围内的低畸变输出。 阅读详情

相关推荐

LabVIEW数据采集-数字I/O/计数器

labview 数据采集 数字I/O 计数器

weixin_43781045的博客 5619

extjs mask 蒙版 confirm对话框 使用

    1  蒙版效果也可完全作用于任何一个组件。通过调用Element的mask()方法即可。  那么他们间是如何联系的呢?  2  组件使用 蒙版    Ext的组件的超类Ext.Component,这个类中有getEl()方法,返回的是Element元素对象实例   &lt;script type="text/javascript"&gt; Ext.onReady(fun...

wangzhantao的专栏 274

第4课 SiC MOSFET的动态特性——关断过程

本文分析了SiC MOSFET的关断过程,将其划分为四个阶段:栅源电容放电阶段(t6-t7)、米勒平台阶段(t7-t8)、电压过冲阶段(t8-t9)和换流结束阶段(t9-t10)。通过等效电路详细描述了各阶段的电压电流变化特点。同时探讨了MOSFET的极间电容特性,包括输入电容Ciss、输出电容Coss和反向转移电容Crss,分析了它们对器件开关速度、损耗及电压变化速率的影响。研究指出这些非线性电容会显著影响器件的动态性能。

嵌入式老牛的博客 1045

Extjs 查看图片并添加放大缩小功能

Ext.define("App.view.ImgView", { extend : "Ext.panel.Panel", width:800, height: 740, img_index: 0, layout: 'border', buttonAlign:'center', set_img: function(index) { this.img_index=index; this.up('win

Jessie_D的专栏 3163

【GAN实战】基于pytorch-CycleGAN与pix2pix的自定义数据集训练全攻略

本文详细解析了基于PyTorch的CycleGAN与pix2pix模型在自定义数据集上的完整训练流程。核心在于根据数据是否成对来正确选择模型:pix2pix适用于严格配对的“孪生”数据,而CycleGAN则擅长处理非配对的“散装”数据集。文章从数据准备、配置训练到测试应用,提供了全链路实战指南与关键参数调优心得,帮助开发者高效实现图像到图像的风格转换。

x2y3z4a5b的博客 704

PX4从放弃到精通(十一):混控及PWM输出

文章目录前言一、混控脚本二、使用步骤1.引入库2.读入数据总结 前言 一个人可以走的更快,一群人才能走的更远,交流学习加qq:2096723956 更多保姆级PX4+ROS学习视频:https://b23.tv/ZeUDKqy 分享知识,传递正能量,如有疏漏或不当之处,恳请指出. 一、混控脚本 混控脚本定义了不同 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pand

超维空间科技的博客 1万+

Ext界面下做图片动态加载的图片放大镜效果并解决IE6下遮罩mask无法遮盖HTML的select控件问题...

直接贴一段源码吧: if (typeof (this.mask) == "undefined") { this.mask = document.createElement("div"); this.mask.id = this.oim.__maskid + "_mask"; this.mask.style.position = "absol...

WEBCODE 116

Altium Designer 超详细入门教程

本文是一份Altium Designer新手入门教程,详细介绍了从软件基础到PCB制版的全流程。主要内容包括:软件界面介绍与工程创建方法;原理图设计中的元件放置、电气连线、标注添加等操作;PCB设计的布局布线、铺铜和DRC检查;Gerber和钻孔文件的导出方法。教程还提供了分类整理的实用快捷键表和新手避坑指南,强调原理图编译和DRC检查的重要性。通过本教程,新手可以快速掌握AD基本操作,完成简单电路板的设计与制版文件导出。

学习中...... 834

extjs图片放大缩小实现

鼠标前后滚动实现图片的放大和缩小预览。 继承ext.panel实现自己的图片预览类imagePreview: imagePreview.js /** * 继承Panel组件,用于图像预览 * * @author centre * @class ImgView * @extends Ext.Panel */ ImgVie...

KKCode 1016

5、快速入门

点击启动实例按钮,并设计一个business key,每个实例会有一个business key, 业务主键,也相当于一个流程实例唯一key,一般会与一次业务强相关,比如一个订单号 ,此处取为shopping_1;付款程序完成后会流转到物流发货任务,此时java工程的相应订阅会收到任务,并进入断点,且读到到toWhere变量。单击shopping可以进入实时流程图的执行图,此时流程流转到第一个任务,需要业务系统完成此任务,并通知引擎。添加类,分别订阅流程中的加入购物车任务和物流发货任务。

leyoliu的博客 3502

基于粒子群算法优化的灰色预测模型GM实现数据预测(附带MATLAB代码)

灰色预测模型(Grey Model,简称GM)是一种常用的非线性时间序列预测方法,它在处理少量数据和缺乏规律性的序列预测问题上表现出良好的性能。c. 建立灰色微分方程:根据紧邻均值生成序列建立灰色微分方程,通常形式为:dx(n) + ax(n) = b,其中dx(n)是紧邻均值生成序列,x(n)是原始序列。为了提高GM模型的预测准确性,我们将使用粒子群算法来优化灰色微分方程的参数a和b。a. 利用灰色微分方程进行预测:根据已得到的灰色微分方程,进行后续时间点的数据预测。首先,定义了两个函数。

CoderExtra的博客 607

Extjs6.2 关于弹出窗口被遮盖的问题

我遇到这样的问题是因为 (命名重复) 了。 例如: if(this.aliasName == 1){ this.win = Ext.create("Ext.window.Window", { width: 1200, title: '报表', //标题 height : 700, ...

weixin_44288659的博客 682

基于Qt C++开发一款国产化的福昕风格PDF编辑工具

QString text = QInputDialog::getText(this, "文本批注", "输入批注内容:", QLineEdit::Normal, "", &ok);QString savePath = QFileDialog::getSaveFileName(this, "保存加密PDF", "", "PDF文件 (*.pdf)");QAction* zoomInAct = new QAction(QIcon::fromTheme("zoom-in"), "放大", this);

寒寒豆豆软件公司的博客 238

Ext界面做图片动态加载的图片放大镜效果并解决JS内存泄漏问题

NOTICE:你能看懂全文的话,你就会做了,是真正的会,不是拿来主义!to be continue……  目的:做个仿照淘宝的图片放大镜!图片是根据选择的记录动态加载的,而不是单纯静态图放大镜效果! 过程:是曲折的!搜索了如何做,如何处理图片,然后尝试了N个JQuery插件,均没有理想的效果。最后得了一个比较理想的具有OO思想的JS(qsoft.PopBigImage.v0

学技术的时期 4743

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Ext.Ajax获取返回值(参数)

Ext.Ajax.request({ url:'http://localhost:8080/myapp/ExtHandler, jsonData:Ext.util.JSON.encode(info

学技术的时期 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

一个JS图片放大镜,实现动态记录的图片放大,避免内存泄露,解决IE6下无法遮盖select控件问题

/** qsoft.PopBigImage version:0.35 author: kimmking@163.com date: 2009年3月25日3:54:50 version:1.1

学技术的时期 5461

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

JSObject.call()--Applet与Javascript通讯

JSObject.call() Java MethodName JSObject.call() Java Method---invoke a method of a JavaScript object AvailabilityPart of the netscape.javascript package included with Navigator 3.0 Synopsis public Object call(String methodName, Object args[]) Argumentsme

学技术的时期 4713

关于Object.style.backgroundPosition

SOURCE:http://www.w3schools.com/jsref/prop_style_backgroundposition.asp   Definition and Usage The backgroundPosition property sets or re

学技术的时期 2065

Applet项目整合插件Flat Jar--实现JS调用Applet

<br />首先,使用的是个Eclipse的插件,Flat Jar,可从<br />http://fjep.sourceforge.net/<br />http://sourceforge.net/projects/fjep<br />下载<br />安装后,右键Applet工程里的settings.fatjar,会有个Flat Jar的菜单,Build即可,向导式的,会把项目里的引用的所有class、jar包都列出来,勾上需要的即可。<br />生成jar后,放入JAVA项目里,设置相应的调用:<br /

学技术的时期 1755

探索JS、CSS压缩工具与方法探索(未完成)

关于javascript(js)和css压缩工具,有3款比较流行:JSMin、YUI-compressor、Dojo compressor 。 javascript 压缩工具使用说明-ECMAScript cruncher分别介绍了JSMin, YUI-compressor和Dojo Compressor; 之前一直都说是js压缩工具,其实所有这些工具也是压缩css的工具; 从之

学技术的时期 1093

Failed to load module script:服务器回的是 text/html

当模块脚本(<script type="module">)请求的资源返回 200 状态但 Content-Type 为 text/html 时,浏览器因严格 MIME 检查而拒绝加载,报错“Expected a JavaScript-or-Wasm module script but received text/html”。该问题常见于缺失的 chunk 被服务器错误返回 index.html。与经典脚本不同,模块脚本始终强制检查 MIME 类型,即使状态码成功也无效。import() 的拒绝仅提示 Fai

qq_40822000的博客 197
上一篇: 写在2011年7月2日
下一篇: 一个JS图片放大镜,实现动态记录的图片放大,避免内存泄露,解决IE6下无法遮盖select控件问题
dingherry
博客等级 码龄19年 114粉丝 83原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值