Jquery 删除项目的最高索引
我有一块可放下的板 为了使它可以放下,我使用了Jquery 删除项目的最高索引,jquery,jquery-ui,Jquery,Jquery Ui,我有一块可放下的板 为了使它可以放下,我使用了 $("#board").droppable ({ greedy: true, tolerance:"pointer", drop: function (event, ui) { .resizable ({containment:'#bord',aspectRatio: true}) .css({position: 'absolute'}) var
$("#board").droppable
({
greedy: true,
tolerance:"pointer",
drop: function (event, ui)
{
.resizable
({containment:'#bord',aspectRatio: true})
.css({position: 'absolute'})
var index_highest = 0;
$('.sleep').each(function()
{
var index_current = parseInt($(this).css("z-index"), 10);
if(index_current > index_highest)
{
index_highest = index_current;
}
})
.css('z-index',index_highest);
}
});
我的问题是,如果我丢了什么东西,我丢的所有东西都会得到最高的索引,所以不仅仅是最后丢的东西
我也试过
$(this).css('z-index',index_highest);
但它不起作用,我得到了最高的z指数,所以这不是问题所在
删除的项使用类sleep
如何仅将z索引设置为最后一个删除的项目?我已创建了这个对我有用的删除事件
drop: function (event, ui)
{
var index_highest = 0;
$('.sleep').each(function()
{
var index_current = parseInt($(this).css("z-index"), 10);
if(index_current > index_highest)
{
index_highest = index_current;
}
})
.css('z-index',index_highest);
}