0

我在我的一个网站上使用 cleditor,但遇到了问题。当我使用效果为某些 div 设置动画时,cleditor 的所见即所得编辑器停止工作。编辑器本身显示,但我无法在其中输入任何内容。我可以在编辑器上查看/编辑源代码就好了。

我用来在 div 之间切换的代码:

function emailwizardplace(pold, pnew) {
    $("#wizard-" + pold).hide();
    $("#wizard-" + pnew).effect('slide');
    //$("#wizard-" + pnew).show(); <= This works without problems
}

调用cleditor的代码:

$("#tmessage").cleditor({
    width: 680,
    height: 400
});

一如既往地感谢任何帮助。

4

2 回答 2

1

这似乎是 CLEditor 和 jQuery.UI 之间交互的问题。你试过这个吗?

$("#tmessage").cleditor()[0].disable(false).refresh();

谷歌群组中有很多关于这个问题的讨论。这是一个概述问题以及其他人所做的链接的链接。 https://groups.google.com/forum/?fromgroups#!topic/cleditor/6W36CyPsaVU

希望这可以帮助。

于 2012-04-23T13:33:05.417 回答
0
function emailwizardplace(pold, pnew) {
    $("#wizard-" + pold).hide();
    $("#wizard-" + pnew).effect('slide');
    $("#wizard-" + pnew).show('slide',function(){
        $("#tmessage").cleditor({
            width: 680,
            height: 400
        });
    });
};

您必须在 .show() 中调用 cleditor

于 2013-07-22T19:37:04.850 回答