0

我正在使用“CLEditor WYSIWYG HTML Editor v1.4.5”

当我打开包含与 clEditor 一起使用的 TextArea 元素的窗口时,编辑器会被禁用,并且 TextArea 元素似乎是不可见的。我在 TextArea 元素中有文本,但文本是不可见的。

如果我右键单击 TextArea 的主体并选择“Inspect Element”,调试器窗口将打开,编辑器启用并且 TextArea 变为可见。然后我关闭调试器窗口,一切似乎都正常运行。

HTML:

<div id="maintBody">
     <textarea id="woEditor" name="woEditor">This is the test data... is this editable?</textarea>
</div>

Javascript

$("#woEditor").cleditor( {height: "400"}); 

没有 CSS

如果我注释掉 Javascript .cleditor() 调用,则 TextArea 元素会出现并正常运行。因此,在编辑器初始化中肯定有一些设置正在设置此状态。

您可以通过以下网址访问此页面: http ://test.nds.link然后单击左侧栏中的“道具”选项卡

有谁知道什么会导致 clEditor 进入禁用状态,从而使 TextArea 元素不可见?

4

2 回答 2

1

当我在通过 jQuery 切换的 DIV 中使用 CLEditor 时,我遇到了同样的错误。

动画参数导致错误!在我删除它之后,它就像一个魅力!

错误道:

$("#cT_new_form").toggle("slide",700);

正确的路:

$("#cT_new_form").toggle(700); 

所以不要使用“幻灯片”作为动画,否则 CLEditor 不会在幻灯片后聚焦!!!

于 2015-03-06T15:58:07.920 回答
0

以下为我解决了这个问题而不必删除效果: cleditor problem with jquery ui effect()?

于 2016-04-18T17:19:05.963 回答