我能够创建一个tinymce编辑器,并打开和关闭编辑器。在最初创建时,是否有一种隐藏它的首选方法(实际上没有隐藏,但编辑器关闭并只显示div)?
tinymce.init({
'selector': "#divID"
});
tinymce.editors['divID'].hide();
tinymce.editors['divID'].show();
答案 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
});
你想在某些事件后隐藏编辑器吗? 你可以用这个:
$('#bottonID').click(function(){
tinymce.editors['divID'].hide();
});
或者,尝试使用jquery tinymce:
download
然后像这样操纵tinymce:
$(function() {
$('textarea.tinymce').tinymce({
//your code
});
});
如果你可以更具体,你想要实现什么,我可以提供更准确的答案。