当我将 froala 编辑设置为"关闭"时,编辑器中的链接停止工作



在froala编辑器中显示带有链接的文本时,如果编辑器设置为不可编辑,则链接不起作用。

<script>function loadEditor(){ var frEditor = new FroalaEditor('#imessage', { height: 350, width: 500},function(){frEditor.edit.off();});}</script><body onload="loadEditor()"><div id="imessage"><p>Some text</p><p><a href="https://stackoverflow.com/" rel="noopener noreferrer" target="_blank">StackOverFlow</a></p></div></body>

是否需要设置才能使链接在只读模式下响应鼠标单击?

初始化编辑器时,在"initialized"事件中添加一个点击函数以打开链接:

events: {
'initialized': function () {
this.edit.off();
//froala link doesn't work in readonly - workaround
if ($('.fr-element').find('a').length > 0) {
var linkobj = $('.fr-element').find('a')[0];
var link = $(linkobj).prop('href');
$('div.fr-element.fr-view.fr-disabled').click(function () { window.open(link); })
}
}
}

最新更新