admin管理员组文章数量:1432366
I am using the following code to destroy an instance of CKEDITOR (version 4.4.7):
var ck = CKEDITOR.inline(iElm[0],options);
ck.on("blur",function() {
this.destroy(true);
});
The code runs fine, the instance is removed from the DOM, but the following error is reported:
Uncaught TypeError: Cannot read property 'checkFeature' of undefined
checkAllowed @ ckeditor.js:178
refresh @ ckeditor.js:177
c @ ckeditor.js:920
j @ ckeditor.js:10
CKEDITOR.event.CKEDITOR.event.fire @ ckeditor.js:12
CKEDITOR.editor.CKEDITOR.editor.fire @ ckeditor.js:13
f @ ckeditor.js:215
(anonymous function) @ ckeditor.js:215
(anonymous function) @ ckeditor.js:25
Any idea what I am doing incorrectly?
I am using the following code to destroy an instance of CKEDITOR (version 4.4.7):
var ck = CKEDITOR.inline(iElm[0],options);
ck.on("blur",function() {
this.destroy(true);
});
The code runs fine, the instance is removed from the DOM, but the following error is reported:
Uncaught TypeError: Cannot read property 'checkFeature' of undefined
checkAllowed @ ckeditor.js:178
refresh @ ckeditor.js:177
c @ ckeditor.js:920
j @ ckeditor.js:10
CKEDITOR.event.CKEDITOR.event.fire @ ckeditor.js:12
CKEDITOR.editor.CKEDITOR.editor.fire @ ckeditor.js:13
f @ ckeditor.js:215
(anonymous function) @ ckeditor.js:215
(anonymous function) @ ckeditor.js:25
Any idea what I am doing incorrectly?
Share Improve this question asked May 15, 2015 at 21:12 Michael_CloudbustingMichael_Cloudbusting 4331 gold badge4 silver badges9 bronze badges 1- @user1273587 I cannot reproduce in the latest CKEditor. gist.github./anonymous/b947d1e5444b7eb6d39ade715ebd0a26 – Alexander O'Mara Commented Apr 29, 2016 at 3:37
2 Answers
Reset to default 4I found that the following eliminated the error message:
var ck = CKEDITOR.inline(iElm[0],options);
ck.on("blur",function() {
var editor=ck.name;
$timeout(function() {
CKEDITOR.instances[editor].destroy();
},0);
});
Well, the editor has just the empty div element that we use to hold the editor. So, is it batter to do:
CKEDITOR.instances.editor.removeAllListeners();
本文标签:
版权声明:本文标题:javascript - CKEDITOR destroy() throws Uncaught TypeError: Cannot read property 'checkFeature' of undefined - St 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745602207a2665632.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论