easyui中使用编辑器在IE下有时无法获取焦点
类别:Web前端 浏览量:1971
时间:2015-1-20 easyui中使用编辑器在IE下有时无法获取焦点
easyui中使用编辑器在IE下有时无法获取焦点在使用富文本编辑器的时候发现个问题,在编辑器卸载的时候,火狐和chrome都正常,但是在ie浏览器十有八九导致页面元素无法聚焦,文本框没法获得焦点,文字也不能选中,起初以为是被透明的层给遮罩了,于是去看编辑器的代码,一头雾水,调试查看页面元素也无异常,但是select下拉框和按钮还有作用,也排除了遮罩层的可能。
一、问题的原因
IE 下在移除父层的 li 的时候,也就是 IFrame 外层的 li 的时候,IE 并没有将内部的 IFrame 从 DOM 中移除,而下次触发函数创建此 IFrame 的时候,使会产生 DOM 冲突,所以解决方法就是在移除父层的 li 的时候,先将内部的 IFrame 也移除。
二、解决方法
使用js的方法"CollectGarbage()",在移除相应元素后执行该方法,强制回收内存
三、Easyui中释放Iframe的内存的方法
$.fn.panel.defaults = $.extend({}, $.fn.panel.defaults, {
onBeforeDestroy: function () {
var frame = $('iframe', this);
if ($.browser.msie) {
CollectGarbage();
}
if (frame.length > 0) {
frame[0].contentWindow.document.write('');
frame[0].contentWindow.close();
frame.src = "";
frame.remove();
}
}
});
标签:easyui
您可能感兴趣
- easyui combobox级联
- easyui combogrid分页
- easyui layout 折叠后显示标题
- easyui layout 自适应
- EasyUI DateBox设置默认值
- easyUI DataGrid 显示可排序的列
- easyui中使用编辑器在IE下有时无法获取焦点
- easyui datebox的用法
- EasyUI DataGird动态生成列
- easyui messager的用法
- 男人犯的错,为什么要女人来承担(为什么要女人来承担)
- 心理学 四个金蟾,哪个最招财 测你今生的运势有多棒(心理学四个金蟾)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
- 招财化煞神兽,金蟾变了(招财化煞神兽金蟾变了)
- 26岁杨紫的白素贞遇上24岁鞠婧祎,哪个最美(26岁杨紫的白素贞遇上24岁鞠婧祎)
- 鞠婧祎和杨紫两种风格的女生,你心里谁比较美(鞠婧祎和杨紫两种风格的女生)
热门推荐
- tomcat docker 性能(Docker Nginx容器和Tomcat容器实现负载均衡与动静分离操作)
- dede发布不了文章(dede中统计栏目文章数的2种实现方法)
- vue react和angular(详解React Angular Vue三大前端技术)
- apache搭建php环境(Windows上安装Apache2、PHP5、MySQL5及与Resin配合实现多系统之整合)
- 树莓派3B+安装64位ubuntu系统和docker工具的操作步骤详解(树莓派3B+安装64位ubuntu系统和docker工具的操作步骤详解)
- CSS3弹性布局
- 代码重构的方法
- idea配置mysql最大连接数(IDEA连接不上MySQL端口号占用的解决)
- JavaScript生成GUID的方法
- python numpy数组拼接(Python快速转换numpy数组中Nan和Inf的方法实例说明)