2009-06-23 101 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,并且在加载过程中调整大小触发多次。