【发布时间】:2015-12-08 22:24:31
【问题描述】:
我有一个内嵌 tinyMCE 编辑器,其中的 HTML 文本可能包含超链接。如果用户单击超链接,我希望他们转到 URL。如果他们点击其他地方,我想进入编辑模式。
HTML:
<div id="tinymce">
<p>User should be able to <a id="mylink" href="http://google.com">navigate to a link</a> and also edit the text by clicking outside the link.</p>
</div>
脚本:
tinymce.init({
selector: '#tinymce',
inline: true
});
$('#mylink').on('click', function(e) {
// This never fires
console.log('Link clicked...');
});
jsfiddle:http://jsfiddle.net/rdog33/uLhdq447/
如您所见,我有一个想法,即挂钩到超链接的单击事件,并使用 window.location.href 手动将用户发送出去,但该事件不会触发。如果我取消注释 tinymce 初始化,它确实会触发,因此很明显 tinymce 会以某种方式干扰。
有什么想法吗?
【问题讨论】:
标签: javascript tinymce tinymce-4