我能够创建一个 tinymce 编辑器,并打开和关闭编辑器。在最初创建时,是否有一种隐藏的首选方法(实际上不是隐藏,而是关闭编辑器并只显示 div)?
tinymce.init({
'selector': "#divID"
});
tinymce.editors['divID'].hide();
tinymce.editors['divID'].show();
我能够创建一个 tinymce 编辑器,并打开和关闭编辑器。在最初创建时,是否有一种隐藏的首选方法(实际上不是隐藏,而是关闭编辑器并只显示 div)?
tinymce.init({
'selector': "#divID"
});
tinymce.editors['divID'].hide();
tinymce.editors['divID'].show();
这就是我最终所做的。不知道是否有更好的方法,但它有效。
tinymce.init({
'selector':'#divID',
setup: function(ed) {
ed.on('init', function(e) {
e.target.hide();
});
}
});
我真的不确定我是否理解正确。Tinymce 是一个 javascript iframe 编辑器,在页面完全加载之前,您无法使用它进行操作。
您想在 div 内单击时显示编辑器吗?你可以使用这个inline
参数:
tinymce.init({
selector: "divID",
inline: true
});
您想在某些事件后隐藏编辑器吗?你可以使用这个:
$('#bottonID').click(function(){
tinymce.editors['divID'].hide();
});
或者,尝试使用 jquery tinymce:
下载
然后像这样操作 tinymce:
$(function() {
$('textarea.tinymce').tinymce({
//your code
});
});
如果您可以更具体,您想要实现的目标,我可以提供更准确的答案。