Qpi*_*ate 7 tinymce jquery-ui-dialog
我在使用TinyMCE(V3.4.7)和JqueryUI(V1.8.14)对话框时遇到了一些问题
下面的Fiddler链接在这里完美地展示了我的例子
我想要做的是打开一个带有TinyMCE WYSIWYG编辑器的JqueryUI对话框.
第一次正确显示.但是如果你点击关闭然后重新打开它,它将不会显示编辑器而只显示TextArea.
任何帮助都会很好.谢谢
更新
我找到了一个适合我的解决方案,我在这里提出了工作代码 我正在做的是检查对话框是否已经打开过,如果只是打开它,那么在Open Function i test中看看如果框中包含一个id为 _parent 的元素,那么这将是编辑器(所以什么也不做),否则只是像往常一样初始化.
似乎JQuery插件存在问题,因为它在调用tinyMCE.execCommand('mceRemoveControl',false,'editor_id')时不会删除元素,并且当您重新添加编辑器时它会附加到第一个可用的框中.
这里的问题是你需要正确关闭tinymce才能打开具有相同id的编辑器。
使用:
ed.execCommand('mceRemoveControl', false, 'editor_id');// editor_id equals the id of your textarea
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2749 次 |
| 最近记录: |