假设 , jquery.js
,jquery-ui.js
已经jquery-tinymce.js
加载。并且 tinyMCE 对象被实例化。所以这是带有标记的脚本:
<script type="text/javascript">
$(functon() {
$("#AddComment").click(function(){
$("#Dialog").dialog({
modal : true,
show : "fade",
hide : "fade",
buttons : {
OK : function(){
// some ajax requests...
}
}
});
});
});
</script>
<div id="Dialog" style="display: none;">
<textarea id="wysiwyg"></textarea>
</div>
<button id="AddComment">Add comment</button>
但它在没有对话框的情况下按预期工作(当页面上的 textarea (tinymce activeeditor) 时)
“不起作用”是指,当显示对话框时(模态对话框〜模态 div),无法单击“whitearea”并添加|编辑|删除内容
所以问题是:为什么 TinyMCE 不能在模态 div 中工作?