Jquery方法将元素推送到z-index顺序的顶部?

时间:2010-11-10 10:52:02

标签: jquery

有哪些方法可以找到指定元素集的最高CSS z-index值,并将一个单击的元素推送到z-index顺序的顶部。

2 个答案:

答案 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插件。