jquery ui effect()的cleditor问题?

时间:2011-09-24 11:30:15

标签: jquery jquery-ui animation effects cleditor

我在我的某个网站上使用了cleditor,但我遇到了问题。当我使用效果动画一些divs cleditor的wysiwyg编辑器停止工作。编辑器本身显示但我无法输入任何内容。我可以在编辑器上查看/编辑源代码。

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

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

致电主持人的代码:

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

一如往常,任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:1)

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

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

谷歌小组对此问题进行了大量讨论。这是一个概述问题和其他人所做的事情的链接。 https://groups.google.com/forum/?fromgroups#!topic/cleditor/6W36CyPsaVU

希望这有帮助。

答案 1 :(得分:0)

function emailwizardplace(pold, pnew) {
    $("#wizard-" + pold).hide();
    $("#wizard-" + pnew).effect('slide');
    $("#wizard-" + pnew).show('slide',function(){
        $("#tmessage").cleditor({
            width: 680,
            height: 400
        });
    });
};

您必须将调用者的调用放在.show()