TinyMCE导致页面跳转

时间:2012-10-01 20:22:49

标签: jquery html tinymce

当用户按下编辑按钮时,我会调用tinyMCE编辑器。

   function edit () {

     tinyMCE.execCommand('mceAddControl',false, selectedEditBox.attr('id') );
     tinyMCE.execCommand('mceFocus',false, selectedEditBox.attr('id') );

  }

以下是tinyMCE的初始化代码

   tinyMCE.init({

editor_selector : "mceSimple",
mode : "none",
theme : "advanced",
theme_advanced_buttons1 : "closeButton,bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright, justifyfull,bullist,numlist,undo,redo,link,unlink,pastetext,selectall",
plugins : "autoresize, paste",
paste_preprocess : function(pl, o) {
    console.log(o.content);
},
paste_postprocess : function(pl, o) {
    console.log(o.node.innerHTML);
},
theme_advanced_resizing : true,                
setup : function(ed) {
    // Add a custom button
    ed.addButton('closeButton', {
        title : 'Close',
        image : '/images/editComplete.png',
        onclick : function() {
            hideEditor ( ed);
        }
      });
   }


 });                        

所以这个工作正常,它将框添加到所选元素。问题是,当我这样做时,页面会跳转。我更改的第一部分会导致页面跳转到页面底部,但是我创建的每个其他编辑器都会使该框跳转到页面顶部。有谁知道是什么原因导致它或如何解决它?

任何答案都非常感谢。

0 个答案:

没有答案