你可以嘗試同時指定「菜單」和「菜單欄的結果'選項時調用tinymce.init()在現代主題上添加一個新的菜單欄項目。
我試過了,它的工作原理。
您可以用TinyMCE 4.1.7查看http://fiddle.tinymce.com/39eaab/1上的現場演示。
<script type="text/javascript">
tinymce.init({
selector: "textarea",
menu : {
file : {title : 'File' , items : 'newdocument'},
edit : {title : 'Edit' , items : 'undo redo | cut copy paste pastetext | selectall'},
insert : {title : 'Insert', items : 'link media | template hr'},
view : {title : 'View' , items : 'visualaid'},
format : {title : 'Format', items : 'bold italic underline strikethrough superscript subscript | formats | removeformat'},
table : {title : 'Table' , items : 'inserttable tableprops deletetable | cell row column'},
tools : {title : 'Tools' , items : 'spellchecker code'},
newmenu: {title : 'New Menu', items : 'newmenuitem'}
},
menubar: 'file edit newmenu',
setup: function(editor) {
editor.addMenuItem('newmenuitem', {
text: 'New Menu Item',
context: 'newmenu',
onclick: function() { alert('yey!'); }
});
}
});
</script>
<form method="post" action="dump.php">
<textarea name="content"></textarea>
</form>
太棒了,這正是我所需要的。非常感謝! – Tomarz 2015-01-13 13:28:54
................ – ghostCoder 2017-01-12 13:34:14