您现在的位置:首页 --> 查看专题: 焦点
在弹出层包含富编辑器时(既含有iframe时),点击窗体任何部分,然后关闭弹出层后再次打开弹出层。这时候页面所有输入框input无法获得焦点但是链接、按钮都可以获取到,页面也不报任何错误。这种情况只是在IE下出现,我想是dom冲突了。 解决方法: 关于弹出层关闭,一般有两种方式:一是利用div隐藏或显示来控制弹出层的显示与隐藏;二是利用DOM直接移除弹出层。 第二种比较好,资料这样说 “ IE 下在移除父层的 DIV 的时候,也就是 IFrame 外层的 DIV 的时候,IE 并没有将内部的 IFrame 从 DOM 中移除,而下次触发函数创建此 IFrame 的时候,使会产生 DOM 冲突,所以解决方法就是在移除父层的 DIV 的时候,先将内部的 IFrame 也移除”
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [393] Go Reflect 性能
- [13] [译]Google Chrome中的高性能网
- [11] Linux Used内存到底哪里去了?
- [11] 精于图片处理的10款jQuery插件
- [10] rsync同步的艺术
- [10] Mac下.apk的反编译
- [9] webapp网页调试工具Chrome Dev
- [8] 在FreeNAS/BSD搭建基于Nginx+
- [8] 内存表在同步环境注意事项
- [8] 最近总结的一些技巧(vim,python,s
赞助商广告