如何在tinyMCE Preview中禁用超链接(<a href=""></a>)

时间:2014-03-11 04:10:20

标签: jquery tinymce-4

我想禁用tinyMCE预览弹出窗口中的所有链接,还需要从弹出框中删除标题预览。

我正在使用tinyMCE 4X。 tinyMCE内容的预览是通过使用预览插件

完成的

代码:

$("body").delegate("#previewMail", "click", function(event) { 
  $.fancybox({ 
    'transitionIn': 'none', 'transitionOut': 'none', 'titlePosition' : 'inside', 'transitionIn' : 'none', 'transitionOut' : 'none', 'content':tinyMCE.activeEditor.getContent(), 
  }); 
}); 
$(document).on('click','.fancybox-inner',function(e){ 
  e.preventDefault(); 
});

2 个答案:

答案 0 :(得分:0)

使用preventDefault():

$('#popup a').click(function(e){
   e.preventDefault();
}

或者,使用return false:

$('#popup a').click(function(e){
       return false;
    }

答案 1 :(得分:0)

我通过删除TinyMCE预览来修复此问题,现在使用精美的框进行预览。

$("body").delegate("#previewMail", "click", function(event) {

 $.fancybox({ 
'transitionIn': 'none', 
'transitionOut': 'none',
 'titlePosition' : 'inside', 
'transitionIn' : 'none',
 'transitionOut' : 'none', 
'content':tinyMCE.activeEditor.getContent(),
 }); 
}); 

$(document).on('click','.fancybox-inner',function(e){ e.preventDefault(); });