tinymce - 最初隐藏()

时间:2013-09-09 14:27:03

标签: javascript jquery tinymce

我能够创建一个tinymce编辑器,并打开和关闭编辑器。在最初创建时,是否有一种隐藏它的首选方法(实际上没有隐藏,但编辑器关闭并只显示div)?

tinymce.init({
    'selector': "#divID"
});

tinymce.editors['divID'].hide();
tinymce.editors['divID'].show();

2 个答案:

答案 0 :(得分:6)

这是我最终做的。不知道是否有更好的方法,但它有效。

tinymce.init({
    'selector':'#divID',
    setup: function(ed) {
        ed.on('init', function(e) {
            e.target.hide();
        });
    }
});

答案 1 :(得分:3)

我真的不确定我是否理解你。 Tinymce是一个javascript iframe编辑器,你不能操纵它直到它在页面中完全加载。

你想在div里点击编辑器吗? 您可以使用此inline参数:

tinymce.init({
    selector: "divID",
    inline: true
});

Working example

你想在某些事件后隐藏编辑器吗? 你可以用这个:

$('#bottonID').click(function(){
  tinymce.editors['divID'].hide();
});

Working example

或者,尝试使用jquery tinymce: download
然后像这样操纵tinymce:

$(function() {
   $('textarea.tinymce').tinymce({
    //your code
   });
});

如果你可以更具体,你想要实现什么,我可以提供更准确的答案。