我在我的某个网站上使用了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
});
一如往常,任何帮助都会受到赞赏。
答案 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()
中