JavaScript代碼段:通過做Firefox和Opera支持zIndex的樣式屬性的JavaScript
var ele = document.getElementById("somelement");
ele.style.zIndex = 15;
基本上我想知道做Firefox和Opera支持.style.zIndex attribue? B/C我測試上述在我的代碼和ZIndex似乎並沒有反映..
JavaScript代碼段:通過做Firefox和Opera支持zIndex的樣式屬性的JavaScript
var ele = document.getElementById("somelement");
ele.style.zIndex = 15;
基本上我想知道做Firefox和Opera支持.style.zIndex attribue? B/C我測試上述在我的代碼和ZIndex似乎並沒有反映..
Firefox肯定會 - 不知道關於Opera。這可能是其他一些CSS屬性與您設置的元素衝突.style.zIndex
- 例如,我發現嘗試將元素放在另一個具有position: relative
的元素上時會發生問題。你有可以發佈的示例代碼嗎?
看看http://fiddle.jshell.net/KdAYc/1/
此外,其他的可能表明,正在被賦予了特定z-index
將需要定位,無論是fixed
,absolute
,或relative
元素。默認通常是static
。
我要去這裏走出去的肢體和猜測,你有一個的z-index的元素不具備以下CSS屬性:
position:absolute;
如果定位不是絕對的,它不會工作。
不行,他們都有絕對的位置,除了父母,它有親戚。 – dave 2011-05-25 19:07:25
實際上元素的所有同輩元素都處於絕對模式 – dave 2011-05-25 19:06:20