2013-04-23 4 views
0

나는 dropable 널이있다.가장 많이 떨어진 상품 지수

내가 droppable하게 만들려면.

$("#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); 

을 tryd하지만 그게 문제가되지 않습니다 그래서 내가 가장 높은 Z- 인덱스를 얻을 수, 작업 밤은.

삭제 된 항목은 sleep 클래스를 사용합니다.

내가 마지막으로 떨어 뜨린 항목에만 Z- 색인을 설정할 수 있습니까?

답변

0

나는 나를 위해 작동하는 드롭 이벤트에서 이것을 만들었습니다.

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

    }