【发布时间】:2016-06-28 16:32:26
【问题描述】:
我不知道如何在点击时显示/隐藏 TinyMCE 菜单栏。
在 div 上调用 click 事件是不可能的,因为它上面有一个 iframe。它适用于 Tiny 设置,但只能在编辑器中使用。
如果单击菜单栏,它会再次消失。
如果你看到演示,我认为你会做得更好:
有什么建议吗?谢谢
HTML
<textarea>Test</textarea>
jQuery
$(function() {
$(window).click(function() {
$(".mce-toolbar-grp").hide();
});
$(".mce-toolbar-grp").click(function(e) {
e.stopPropagation();
});
tinymce.init({
selector: 'textarea',
menubar: false,
init_instance_callback: function(ed) {
$($(this)[0]["editorContainer"]).find(".mce-toolbar-grp").hide();
},
setup: function(ed) {
ed.on("click", function() {
$(".mce-toolbar-grp").show();
});
}
});
});
【问题讨论】:
标签: jquery click tinymce menubar