2011-04-11 202 views
1

我正在使用blockui進行「等待......加載」彈出。它工作正常,但有一個小問題:覆蓋層僅覆蓋捕獲的屏幕,而不是滾動窗口。如果向右滾動,則寬度未完全覆蓋(但高度已完全覆蓋)。blockui覆蓋不覆蓋整個頁面?

我只有寬度有問題。

<script language="javascript" type="text/javascript"> 
    $(document).ready(function() { 
     jQuery('#myAlert').click(function() { 
      jQuery.blockUI({ message: '<center> <img src="/_layouts/1033/styles/ajax-loaderbar.gif" alt="Loading.." /> 
       <br /> <font size="2" face="Arial" > 
       <b> Please wait... </b></font></center><br /> 
       <font size="2" face="Arial" ><b>while we load all your information.</b></font>'}); 
     }); 
    }); 
</script> 

enter image description here

回答

0

阻擋元件應該是BODY標籤的直接子。它應該被嵌套這樣的:

<html> 
<!-- etc --> 
<body> 
    <div id="domMessage"></div> 
    ... 

而不是這個:

<html> 
<!-- etc --> 
<body> 
    <div id="some-other-div"> 
    <div id="domMessage"></div> 
    </div> 
... 
+0

我只是不要有div標籤......一切消息。 – James123 2011-04-11 17:28:18

+1

啊。嘗試刪除'

'標籤。 – Daggar 2011-04-11 18:06:40