2009-06-23 94 views

回答

0

一個骯髒的方式來保持XUL窗口最小尺寸聽resize事件,並使用window.resizeTo()

0

不,你不能。

如果你不相信我,試試firefox吧 - 它可以調整到標題欄。

2

下面是一個例子:

window.addEventListener("resize", function() { 
    if(window.outerWidth > 100 && window.outerHeight > 100 && 
     (window.outerWidth < window.document.documentElement.minWidth || 
     window.outerHeight < window.document.documentElement.minHeight)) { 

     window.resizeTo(
      window.document.documentElement.minWidth, 
      window.document.documentElement.minHeight    
     ); 
    } 
}, false); 

這裏假設你有最小值minheight在XUL窗口標籤上設置的屬性。

需要> 100的檢查,因爲在加載過程中窗口大小爲1或23,並且在加載過程中調整大小觸發多次。

相關問題