关于EasyUI与富文本编辑器结合使用的问题(kindueditor与uueditor)
2017-09-06 15:47
323 查看
最近使用easyui玩玩项目,在结合富文本编辑器时遇到了一些问题,很多人(在网上看到)集成富文本编辑器时常常不能显示, 第一次打开编辑的时候没有问题,但是第二次打开就出错了。为此我进行了一些调试研究。最终得以解决。
1、百度编辑器
使用百度编辑器,必须注意百度的销毁机制destroy,easyui渲染时会对dom进行分析加载,百度编辑器会在这里出现问题,比如多次加载渲染,或者不渲染。本人使用dialog实现,在dialog的关闭事件中销毁百度的编辑器这样就不会出现问题
2、kind编辑器
kind编辑器没有百度那么复杂,只要加载就好了,但也要注意销毁,我是直接销毁加载的容器,即dialog这个容器,这样就不出现问题了。
解决的办法是将dialog这容器在关闭时销毁$(this).dialog('destroy');即再次打开是不会出现缓存问题而出错了。
不过我主要还是用了延时加载,在页面加载完后执行:代码如下
window.setTimeout(function () {
//此处加载渲染编辑器
}, 1);
1、百度编辑器
使用百度编辑器,必须注意百度的销毁机制destroy,easyui渲染时会对dom进行分析加载,百度编辑器会在这里出现问题,比如多次加载渲染,或者不渲染。本人使用dialog实现,在dialog的关闭事件中销毁百度的编辑器这样就不会出现问题
2、kind编辑器
kind编辑器没有百度那么复杂,只要加载就好了,但也要注意销毁,我是直接销毁加载的容器,即dialog这个容器,这样就不出现问题了。
解决的办法是将dialog这容器在关闭时销毁$(this).dialog('destroy');即再次打开是不会出现缓存问题而出错了。
不过我主要还是用了延时加载,在页面加载完后执行:代码如下
window.setTimeout(function () {
//此处加载渲染编辑器
}, 1);
相关文章推荐
- 关于easyui的datagrid与combobox结合使用的问题
- hadoop和hive结合使用总结(关于一个稳定性的问题)
- easyui的datagrid中editor和combogrid的结合使用
- 关于EasyUI使用tree方法生成树形结构加载两次的问题
- 关于EASYUI使用dataGrid加载本地JSON文件浏览器不显示问题
- 关于easyui中的combogrid keyHanlder属性使用的问题(filter改进)
- easyUI与mvc3结合使用遇到的问题
- 关于easyui在使用tab组件创建选项卡时href方式载入页面遇到的问题
- 使用EasyUI,关于日期格式的文本框按照正常方式获取不到值的问题
- 关于eWebEditor常见的问题及其个人使用心得
- 关于json解析问题(JSONObject结合map的使用)
- 关于easyui使用<iframe />与Dialog弹框问题
- 关于使用easyui dataGrid遇到的小bug问题
- 关于结构体定义时初始化及结合数组使用问题 示例
- 关于easyui在使用tab组件创建选项卡时href方式载入页面遇到的问题
- 关于easyui插件使用过程中,onkeyup等事件失效问题
- 在IE9里面使用easyui关于iframe的问题
- 修复关于使用MyEclipse JSP Editor编辑JSP时光标乱跳的问题
- 关于一个Git结合AS使用时的问题