快捷搜索:

MC Dialog js弹出层 完美兼容多浏览器(5.6更新)

效果图:

MC Dialog 功能特征

1.支持键盘操作(esc关闭,enter履行当前得到焦点按钮的事故,樊篱了ctrl键盘,樊篱了tab键真正实现了一个模拟浏览器自带对话框的功能)

2.支持焦点智能移动(当焦点移出层外时,自动将焦点移回层或者有按钮则移到按钮上,包管焦点始终在层上,确保快捷键操作精确)

3.智能闪烁提示功能(当焦点移出层外部,比如你在层外点击了,则层会闪烁提示你必须在当前层操作,这里完美模拟了浏览器自带对话框的操作)

4.支持按钮外接回调事故(可以自定回调事故,绑定给按钮)

5.支持拖拽功能(自己写的拖拽,效率相称高,在各浏览器体现不停,无拖帧征象)

6.支持穿透iframe(可以穿透iframe,MC Dialog开拓的根基就在于穿透iframe取代frameset,以是MC Dialog永世是寄存在最顶级的window工具下的dom中,是以穿透iframe是no problems)

7.支持多个MC.Dialog共存 行列步队操作功能 可以在弹出层中继承弹出层(MC Dialog是保存在Dialog行列步队中的,可以弹出5000个MC Dialog, 并且你都可以精确操作到每一个,而且你只能操作当前能看到的这一个,而不会呈现任何脚本差错,MC Dialog却别与传统弹出层的一个主要特征就在于,MC Dialog不仅仅只是为了简单的利用或者殊效或者为了与众不合,而是斟酌了完全取代传统浏览器自带对话框而做的,是以MC Dialog 是完全具备了浏览器自带的所有功能的)

8.完美的兼容性,内存耗损少,稳定(在ie6+,safari,chrome,firefox,oprea,the world等浏览器上测试体现不停) ps:因为没有处置惩罚ie6的半透明问题这里有一点点瑕疵,不过ie6的应用已经很少(虽然开始做了办理规划,但斟酌实际没有添加)

9.在申清楚明了w3c和未申明w3c 或者在顶部未有doctype dtd等环境下任然体现不停

10.支持造访iframe和iframe造访父窗口工具 MC Dialog将内嵌的iframe工具存储,可以简单造访到iframe iframe始终寄存在顶级窗口window下的dom中 是以造访父窗口和iframe都是很轻易的

颠末测试MC Dialog 在界面结构 功能履行 等险些已经完美

保举应用MC Dialog 换掉落浏览器一成不变的对话框

MC.Dialog是免费而且是开源的 你可以随意应用 但为了尊重小我劳动成果 请加注版权信息 感谢

MC Dialog 刚刚推出全新改动办,盼望得到大年夜家的支持

MC Dialog 开拓的日志 http://blog.sina.com.cn/zkunet

假如感觉好,请大年夜家顶起(也请大年夜家保留文件中的版权申明)

假如在应用中发明任何问题或者有什么好的建议,请在此跟帖

5.6修正

1.采纳新的拖拽措施 办理较大年夜MC Dialog在ff下拖动出先的一些视觉上的bug

2.优化了相关代码

5.3修正:

1. ie6支持半透明 和阴影

2. ie6覆盖select

3. 取消ie下的闪烁提示 改为提示音 暂未处置惩罚

4. 修正检测id的函数写法差错

5. 拖拽细节改动 不容许将工具拖出可视范围

演示地址 http://demo.jb51.net/js/MCDialog/index.html 下载地址 http://www.fengfly.coml

您可能还会对下面的文章感兴趣: