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