2011-06-02 167 views
0


我有一個像其中有背景的div,我喜歡將此div設置爲某個對話框的透明背景,就像一個jQuery對話框一樣。但這裏的問題是當用戶滾動透明的div也在移動。即使滾動條移動,我也希望這個透明div能夠被修復。我怎樣才能做到這一點?謝謝。將div設置爲背景

示例代碼:

文檔是HTML文檔的一個實例。 [DOC的instanceof HTMLDocument的]

<div id=hiox1002 align=center style='display: none; z-index:3;opacity:0.4;\ 
      filter:alpha(opacity=40);background-image:url(http://funflys.com/images/bg.png);background-repeat:repeat;\ 
      width: "+doc.defaultView.innerWidth+"px; height: "+doc.defaultView.innerHeight+"px;/></div> 

我想這對於Firefox的插件上

回答

3

嘗試添加position:fixed風格。

+0

一看我想,它應該已經工作,但我的情況下,它不能正常工作,是因爲我服用的寬度和高度來自「 doc「對象 – VKGS 2011-06-02 07:53:51

+0

我不知道爲什麼它不適用於我,但我以其他方式製作。我刪除了滾動條並拒絕了箭頭鍵的操作。看看這個代碼:doc.body.style.overflow ='';並在按鍵事件我編碼像'e.preventDefault()'。它爲我工作.... – VKGS 2011-06-02 12:25:47

+0

@Sekar - 這應該工作:

ari 2011-06-02 12:56:58