При использовании JQuery Поддающийся сортировке UI (который является большим между прочим), как Вы получаете объект, который в настоящее время сортируется.
Когда Вы используете $(this);
это возвращает фактический поддающийся сортировке список, не текущий отсортированный объект.
Я хочу сделать вещи неженки с виджетом, когда пользователь перетаскивает его вокруг. Например, Анимируйте его при перетаскивании между двумя списками.
Таким образом, как я получаю текущий отсортированный объект?
Там немного кода ниже только для объяснения немного больше...
$(function() {
$("#sortable_1").sortable({
start : function(event, ui){
//get current element being sorted
},
stop : function(event, ui){
//get current element being sorted
}
}).disableSelection();
});
Насколько я знаю, ui
в вашем start: function(event, ui)
- это текущий элемент, который сортируется.
Как указано в комментариях ui.item
- это текущий элемент.