2012-07-10 28 views
2

我正在使用tinyMCE,並且在頁面上有超過100個texareas。初始化後創建的iframe的min-width = 62px,即使只有一行。我能以某種方式減少這個值嗎?tinymce iframe height

第二個問題,在iframe裏面有HTML頁面,body style =「padding-bottom:50px」。是否有可能減少,否則textarea的花費的地方:/

enter image description here

在此先感謝。

回答

4
tinyMCE.init({ 
    ... 
    autoresize_bottom_margin : 10,  
    theme : 'advanced', 
    plugins : 'autoresize', 
    ... 
}); 
2

是的,這是可能的。那就是:

tinyMCE.init({ 
    ... 
    setup : function(ed) { 
     ed.onInit.add(function(ed, evt) { 

      var new_val = '30px'; 

      // adjust table element 
      var elem = document.getElementById(ed.id + '_tbl'); 
      elem.style.height = new_val; 

      // adjust iframe element 
      var iframe = document.getElementById(ed.id + '_ifr'); 
      iframe.style.height = new_val; 
     }); 
    } 
}); 
+0

嗨,Thariama。感謝您的迴應。我的代碼後面放了console.log(iframe.style.height)。它顯示在控制檯30px中,但該區域本身是62px。似乎它改變了oninit函數後的高度。好的,即使它正在工作,這個30像素將只在初始化時,稍後在改變文本時它會變得更大,這是因爲填充底部,我描述了問題。 – 2012-07-10 12:26:06