Что-то, что вы, возможно, захотите проверить, - это jQuery UI sortable
Если вы просто хотите перемещать элементы, нажимая и т. Д., Посмотрите следующие методы:
отключение функция
вставка DOM функции
$("document").ready(function() {
$("#reOrder li").click(function() {
var index = $("#reOrder li").index(this);
if (index != 0) {
// li item is not sitting in the first position
$("#reOrder li:eq(" + (index - 1) + ")").before(this);
}
});
});
Отделение позволит вам удалить выбранный элемент из DOM и будет иметьимеющуюся копию, вы можете затем вставить ее в нужную позицию, используя одну из функций вставки DOM.