這一直是我的問題,幾個月前。您只需將外部工具欄移動到您想要的位置即可。我在我的一個插件中寫了一個函數。 在我的頁面上,我創建了一個帶有「externalToolbarWrapper」類的div,我在其中插入了工具欄。這是這個功能。你可能需要調整一下,但認爲這對你有幫助。
showExternalToolbar: function(){
if (this.editor.getParam('theme_advanced_toolbar_location') != 'external') return;
if (!document.getElementById('externalToolbarWrapper')) $(document.body).prepend('<div id="externalToolbarWrapper"></div>');
var $toolbar = $('#'+this.editor.id + '_external');
// inserts the external toolbar in the external wrapper
$('#externalToolbarWrapper').append('<div id="replacementDiv"></div>');
$('#replacementDiv').replaceWith($toolbar.show());
$toolbar.css('top','0px');
$toolbar.css('display','block');
$('#' + this.editor.id + '_external_close').remove();
$('#' + this.editor.id +'_toolbargroup').css('width', innerWidth || 800); // innerwidth is an integer value
},
更新:
你應該把它的OnInit(使用setup configuration parameter這裏)
setup : function(ed) {
ed.onInit.add(function(ed) {
// place your code here
});
},
+1很好的問題 – Thariama