您现在的位置:首页 --> 查看专题: 焦点
在弹出层包含富编辑器时(既含有iframe时),点击窗体任何部分,然后关闭弹出层后再次打开弹出层。这时候页面所有输入框input无法获得焦点但是链接、按钮都可以获取到,页面也不报任何错误。这种情况只是在IE下出现,我想是dom冲突了。 解决方法: 关于弹出层关闭,一般有两种方式:一是利用div隐藏或显示来控制弹出层的显示与隐藏;二是利用DOM直接移除弹出层。 第二种比较好,资料这样说 “ IE 下在移除父层的 DIV 的时候,也就是 IFrame 外层的 DIV 的时候,IE 并没有将内部的 IFrame 从 DOM 中移除,而下次触发函数创建此 IFrame 的时候,使会产生 DOM 冲突,所以解决方法就是在移除父层的 DIV 的时候,先将内部的 IFrame 也移除”
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[83] memory prefetch浅析
-
[53] 转载:cassandra读写性能原理分析
-
[51] 基本排序算法的PHP实现
-
[51] 深入浅出cassandra 4 数据一致性问
-
[46] 字符引用和空白字符
-
[41] MySQL半同步存在的问题
-
[40] 获取Dom元素的X/Y坐标
-
[40] javascript插入样式
-
[39] Inline Form Labels
-
[38] JS中如何判断字符串类型的数字
赞助商广告