1
我有一個TinyMCE彈出窗口,當選擇輸入改變時顯示/隱藏一些元素。有沒有一種方法可以調整彈出窗口的大小來反映身體的新高度,而不是強制用戶自己調整窗口的大小?如何在選擇輸入更改時調整TinyMCE彈出窗口的大小?
TinyMCEPopup.resizeToInnerSize();
始終將彈出窗口大小調整爲原始大小,而不是新大小(它切斷顯示的元素)。
我有一個TinyMCE彈出窗口,當選擇輸入改變時顯示/隱藏一些元素。有沒有一種方法可以調整彈出窗口的大小來反映身體的新高度,而不是強制用戶自己調整窗口的大小?如何在選擇輸入更改時調整TinyMCE彈出窗口的大小?
TinyMCEPopup.resizeToInnerSize();
始終將彈出窗口大小調整爲原始大小,而不是新大小(它切斷顯示的元素)。
我解決了這個通過添加命令,像這樣在創建插件:
ed.addCommand('PluginName_Resize', function(ui, v) {
ed.windowManager.params.mce_height = v.height + 10;
});
製造所述主體元件具有ID body-id
(<body id="body-id">...</body>
)
然後當選擇輸入改變:
var window = tinyMCEPopup.dom.getSize('body-id');
tinyMCEPopup.execCommand('PluginName_Resize', false, { height : window.h });
tinyMCEPopup.resizeToInnerSize();
+1(做得好) – Thariama