0

我有一个可丢弃的板。

为了使它可丢弃,我使用。

$("#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-index,所以这不是问题。

掉落的物品使用类 sleep。

如何仅将 z-index 设置为最后删除的项目?

4

1 回答 1

0

我已经在对我有用的 drop 事件上创建了这个。

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);

    }
于 2013-05-13T08:06:17.543 回答