jquery ui effect()的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 }); 

一如往常任何帮助表示赞赏。

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

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

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

希望这可以帮助。

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

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