主题: 在extjs集成KindEditor无法获得焦点的问题(Chrome和Firefix) |
作者: 凯文, 发布日期: 2012-02-22 13:04:30, 浏览数: 6836 |
KindEditor版本: 3.5.2
BUG再现步骤: 3. 关闭全屏模式,仍然可以输入文字。
备注:用的是EXTJS集成kindeditor,但IE下一切正常。 Chrome,Firefox下一直有这问题 期望结果: 可获得焦点,可输入文字。
从KindEditor3的时候就一直有这个问题。一直没有解决掉
原因分析: 每次我第一次构建页面时,不会出现这个bug,而再次进入这个页面时,kindeditor这个控件不会再次重新构建,这个时候kindeditor才无法获取焦点。 后来分析我觉得这个bug引起的原因是当我们隐藏kindeidtor控件时,它失去了焦点,而第二次再次进入时,kindeditor无法再次获取焦点,所以导致kindeditor无法点击。
解决办法:每次进入页面时,都重新构建一个kindeditor,如果页面已经有kindeditor,先删除,再构建。问题解决了。哈哈 |
作者: 严禁扯淡, 发布日期: 2012-09-02 19:35:44 |
今天碰到这个问题,每次调用时候执行
editor.remove().create();
就可以了。 |
回复 |
作者: depend, 发布日期: 2013-07-23 10:23:50 |
Ext.onReady(function(){
var editor1 = KindEditor.create('#contentCurriculumDescription', { width: '670px', height: '200px', uploadJson : '../../Common/Page/UploadJson.ashx', fileManagerJson : '../../Common/Page/FileManageJson.ashx', allowFileManager : true }); prettyPrint(); });
亲测 这样即可,一点问题都没有 |
回复 |
作者: kinglong, 发布日期: 2013-11-28 15:38:22 |
回复严禁扯淡:能不能贴一下代码,我试的怎么不行啊
|
回复 |
作者: Cupid, 发布日期: 2014-08-15 14:58:49 |
回复depend:你确定你在IE7,IE8,IE9测试过没问题?
|
回复 |