在 jqueryUI 模态对话框中使用 tinyMCE 时,我无法使用超链接或“插入图像”功能。
基本上,经过大量搜索,我发现了这个:
http://www.tinymce.com/develop/bugtracker_view.php?id=5917
奇怪的是,对我来说它更像是 jqueryUI 问题而不是 tinyMCE 问题,因为当 jqueryUI 的模态属性设置为 false 时问题不存在。
通过更丰富的表单,我发现每当 tinyMCE 失去焦点时,表单中的第一个元素就会获得焦点,即使它不是焦点/点击的元素。
一些 JavaScript 大师是否知道我如何能够保持对话框模式并使 tinyMCE 工作?
最佳答案
当覆盖 _allowInteraction 不会时,这为我修复了它:
$(document).on('focusin', function(e) {
if ($(event.target).closest(".mce-window").length) {
e.stopImmediatePropagation();
}
});
我真的不能相信它。我从 this thread on the TinyMCE forums 得到的.罢工>
(他们已将错误跟踪器移至 github。tinymce/issues/703 是相应的 github 问题。)
关于javascript - TinyMCE 在 jqueryUI 模态对话框中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17073353/