有哪些方法可以找到指定元素集的最高CSS z-index值,并将一个单击的元素推送到z-index顺序的顶部。
答案 0 :(得分:4)
你可以尝试使用这样简单的东西:
var elements = $('selector').click(function(){ $(this).css('z-index', max++); }),
max = Math.max.apply(Math, elements.map(function() {
return parseInt($(this).css('z-index'), 10) || 0;
}).get());
这将导致集合中每个单击的元素获得比当前元素高z-index
的元素。
修改:在聊天室中使用z-index
礼貌AndyE计算最大Math.max
的新方法:http://chat.stackoverflow.com/transcript/message/96656#96656
答案 1 :(得分:2)
您可以使用this插件。