2010-02-18 28 views

回答

0

是的,這是可能的。運行此示例,單擊按鈕以啓動Ext.Window,然後將其部分拖出視圖。

但是,如果你取消註釋constrain: true配置,它將被允許瀏覽器視圖以外的地方拖。

<html> 
    <head> 
    <link rel="stylesheet" href="ext-3.1.1/resources/css/ext-all.css" /> 
    <script src="ext-3.1.1/adapter/ext/ext-base.js"></script> 
    <script src="ext-3.1.1/ext-all-debug.js"></script> 
    <script> 
     Ext.BLANK_IMAGE_URL = 'ext-3.1.1/resources/images/default/s.gif'; 
     Ext.onReady(function(){ 
     var p = new Ext.Panel({ 
      renderTo: 'panel', 
      html: 'panel', 
      tbar: [{ 
      text: 'Show a Modal Window', 
      handler: function() { 
       new Ext.Window({ 
       //constrain: true, 
       title: 'Title', 
       html: 'Window', 
       modal: true 
       }).show(); 
      } 
      }] 
     }); 
     }); 
    </script> 
    </head> 
    <body> 
    <div id="panel"></div> 
    </body> 
</html> 
0

這取決於你在做什麼的細節。是的,您可以根據需要以編程方式定位窗口,並在文檔正文上設置overflow:hidden以防止滾動條(如果這就是您的意思)。或者你可以只隱藏x溢出並且仍然垂直滾動。