У меня есть два связанных сортируемых списка. Мой код работает хорошо, когда я перетаскиваю один элемент из списка слева на тот, что справа, но вы можете сказать мне, какое событие мне нужно искать, если я хочу узнать порядок элементов в левом списке когда элемент перетаскивается и опускается в тот же список (в основном переупорядочивает элементы в том же списке, не перетаскивая в другой список, а в тот же).
Спасибо.
Edit:
Вот ссылка на код: http://jsfiddle.net/Hitman666/WEa3g/1/
Итак, как вы увидите, у меня есть предупреждение, когда элементы перетаскиваются в опозитные списки, но мне нужно событие также для случая, когда список (например, зеленый) переупорядочивается. Тогда мне нужно будет предупредить заказ, например: 4,3,2,1
HTML:
<ul id="sortable1" class="connectedSortable">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
<ul id="sortable2" class="connectedSortable">
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
</ul>
CSS:
#sortable1, #sortable2 { list-style-type: none; margin: 0; padding: 0; float: left; margin-right: 10px; }
#sortable1 li, #sortable2 li { margin: 0 5px 5px 5px; padding: 5px; font-size: 1.2em; width: 120px; }
#sortable1 li{background: green;}
#sortable2 li{background: yellow;}
Javascript:
$(function() {
$("#sortable1, #sortable2").sortable({
connectWith: ".connectedSortable",
receive: myFunc
}).disableSelection();
function myFunc(event, ui) {
alert(ui.item.html());
}
});