如何使用jQuery找到最高的z-index
|
我有许多具有不同z-index的div元素。我想在这些div中找到最高的z索引-如何实现呢?
CSS:
#layer-1 { z-index: 1 }
#layer-2 { z-index: 2 }
#layer-3 { z-index: 3 }
#layer-4 { z-index: 4 }
HTML:
<div id=\"layer-1\">layer-1</div>
<div id=\"layer-2\">layer-2</div>
<div id=\"layer-3\">layer-3</div>
<div id=\"layer-4\">layer-4</div>
我不认为这行可以找到最高的z-index。
var index_highest = parseInt($(\"div\").css(\"zIndex\"));
// returns 10000
没有找到相关结果
已邀请:
11 个回复
悸翠疮武昏
的任何元素都不会具有z-index。在诸如Google Chrome之类的浏览器中尤其如此。
JSFiddle演示 像这样的通用jQuery选择器与返回一个值的选项一起使用时,只会返回第一个值。因此,您的结果就是jQuery捕获的第一个div的z-index。要仅获取所需的div,请在它们上使用一个类。如果要所有股利,请坚持
。
浮凰量
用法:
或者,作为jQuery扩展:
用法:
纫合峭
席陋临拈
课刊灭似
尝试这个
济畦刨
来获取所有z索引:
现在,
变量是所有div的所有z索引的数组。您现在所要做的就是将ѭ16更改为
:
陷牡彭拈峰
念炯
唤副埂侧壬
奥李
抵舵