2013-08-06 2 views
0

У меня есть список, который я сделал сортируемым с помощью jQuery UI. Я должен иметь возможность доступа к объекту jQuery (элемент DOM), который теперь находится в исходном положении перетаскиваемого элемента. Как мне это сделать?jQuery UI Sortable, как получить элемент DOM в старой позиции?

У меня есть начальный индекс перетаскиваемого элемента, если это помогает?

ответ

0

Вы можете попробовать это, играя с индексами:

$(function(){ 
var startIndex = false; 
$('ul').sortable({ 
    items: ' > li', 
    start: function(event,ui){ 
     startIndex = ui.item.index(); 
    }, 
    stop: function(event,ui){ 
     if(false !== startIndex) { 
      $('#result').html('<br />Element on the original place of the moved element: ' + $('li:eq('+startIndex+')').text() + ' '); 
     } 
     startIndex = false; 
    } 
}); 

});

Вот скрипка: http://jsfiddle.net/m3cSu/

Смежные вопросы