Lightview与tinymce

时间:2014-03-13 20:22:29

标签: tinymce inline lightbox

...人

我正在尝试同时使用lightviewtinymce

在测试简单的事情时,我无法使用inline中的lightview 类型重现调用以呈现tinymce。

e.g:

             Lightview.show({
                url: "contentPageArea",
                type: "inline",
                options: {
                    closeButton: false,
                    evalScripts: true,
                    afterUpdate: function (element, position) {
                       console.log("after");
                       tinyMCE.execCommand('mceAddControl', false, 'txtAreaContentPage');
                    }
                }
            });

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我已经使用这种方法修复了它:

function removeTinyMCE() {
  tinyMCE.execCommand('mceFocus', false, 'txtAreaContentPage');
  tinyMCE.execCommand('mceRemoveControl', false, 'txtAreaContentPage');
}

并在 addControl

之前调用
afterUpdate: function (element, position) {
                removeTinyMCE();
                tinyMCE.execCommand('mceAddControl', false, 'txtAreaContentPage');
            }