我正在将TinyMCE(jQuery版)集成到一个非常遗留的系统中(想想之前的AJAX)。其中一个要求是我需要在用户点击编辑器外部时重新加载页面(不要问......假设现在需要它)。
当用户在Iframe编辑器外部单击时,我可以使用它。但是,TinyMCE工具栏按钮也在编辑器外部,某些(包括下拉菜单或模态窗口)也会调用'blur'事件。
是否有可以使用的解决方法或替代事件?我已经浏览了TinyMCE文档,但似乎没有覆盖整个编辑器的钩子。
我已在JSFiddle demo汇总http://jsfiddle.net/mnNy2/,说明如何查看问题。
答案 0 :(得分:0)
你可以拥有Elements&的id把所有textarea元素放在
然后在myfunc(e)
您可以使用var id=e.target.id
获取Click Clicked的ID,然后相应地应用条件如果点击textarea中的任何元素 e.preventDefault()
其他 alert('changed);
这应该有用。
答案 1 :(得分:-1)
你可以简单地使用它:
$('body').click(...);