嘿,我用的是jquery,ajax和CKEditor:
$( '.ckeditor' ).ckeditor();第一次通过ajax加载页面时,ckeditor()就会毫无故障地启动。第二次失败。通常,当绑定时,你会做类似这样的事情:
.unbind('click').bind('click',function{...})如何解除绑定ckeditor()
发布于 2011-12-27 18:49:28
我找到的最好的是..。
if (CKEDITOR.instances['ckeditor']) {
CKEDITOR.remove(CKEDITOR.instances['ckeditor']);
}发布于 2011-01-13 08:24:02
您可以使用以下命令获取CKEDITOR对象引用:
var editor = $('.ckeditor').ckeditorGet();然后你可以像这样销毁它:
CKEDITOR.remove(editor);发布于 2011-10-18 04:21:07
我做了很长一段路:)。您可以这样统计CK实例的数量:
function countProps(obj) {
var l = 0;
for (p in obj) l++;
return l;
}
if ( countProps(CKEDITOR.instances) ) {
// to assure you have at least one instance of ckeditor
// you may want to use more complicated checks - in my case I have only one editor
// instance per page
editor = $('youreditor').ckeditorGet();
CKEDITOR.remove(editor);
}https://stackoverflow.com/questions/4675489
复制相似问题