主题: K.creator()重复调用的问题
作者: amos, 发布日期: 2013-05-23 18:07:02, 浏览数: 2043

入下代码:

var editor;
var kindEditor;
KindEditor.ready(function (K) {
    kindEditor=K;
});
function createEditor() {
    editor = kindEditor.create('textarea[id="content"]', {
    width :'700px',
    height:'800px',
    resizeType : 0,
    allowPreviewEmoticons : false,
    allowImageUpload : false,
    items : [
    'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
    'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
    'insertunorderedlist', '|', 'emoticons', 'image', 'link']
    });
}
如果我连续调用两次createEditor函数,则editor.fullHtml()函数无法取值,而且editor.remove()函数也无法将当前的editor删除掉。

请问有什么办法可以在创建的时候判断editor是被创建过的吗?因为创建了可能会remove,但是remove后editor又并不为空。


发表新帖 发表回复