我目前正在寻找所有元素的最高z指数。
var index_highest = 0;
$(".elem").each(function() {
var index_current = parseInt($(this).css("zIndex"), 10);
if (index_current > index_highest) {
index_highest = index_current;
}
alert(index_highest);
});
如何解决这个问题,找到所有元素的最低z-index?
答案 0 :(得分:2)
var z = $.map($(".elem"), function(el) {
return parseInt( el.style.zIndex , 10);
});
var index_lowest = Math.min.apply( Math, z );
var index_highest = Math.max.apply( Math, z );
答案 1 :(得分:1)
试试这个:
var index_lowest = parseInt($(".elem").first().css("zIndex"), 10);
$(".elem").each(function() {
var index_current = parseInt($(this).css("zIndex"), 10);
if (index_current < index_lowest) {
index_lowest = index_current;
}
});
alert(index_lowest);
答案 2 :(得分:1)
这应该有用,试一试:
var index_highest = 0,
index_lowest;
$(".elem").each(function () {
index_highest = Math.max(parseInt($(this).css("zIndex")), index_highest);
});
index_lowest = index_highest;
$(".elem").each(function(){
index_lowest = Math.min(parseInt($(this).css("zIndex")), index_lowest);
});
alert(index_highest);
alert(index_lowest);
祝你好运!