Tôi đang làm việc với jquery ui có thể sắp xếp. Tôi muốn lấy mảng sắp xếp để chuyển nó tới tệp xử lý khi sự kiện thả.Sự kiện thả xuống có thể sắp xếp Jquery ui
một điều buồn cười tôi tìm thấy .. http://jsfiddle.net/7Ny9h/
$(function() {
$("#sortable").sortable();
$("#sortable").disableSelection();
$("#sortable li").droppable({
drop: function() {
var order = $("#sortable").sortable("serialize", {key:'order[]'});
$("p").html(order);
}
});
});
Thấy mẫu, nếu tôi di chuyển BOX 2, các BOX 2 được gạt ra khỏi mảng.
Có lẽ tôi cần một loại sự kiện "dropend" vì có vẻ như sự kiện jquery ui drop không tính đến việc kéo và thả.
không hoạt động này http://jsfiddle.net/Tncg8/ – Prozi
@Prozi, đó là vì bạn đang làm sai. JSfiddle của bạn trong bình luận của bạn không thực sự thay đổi sự kiện "droppable" thành "sắp xếp". Đây là lý do tại sao nó đã thất bại về bạn, tôi đã cập nhật JSfiddle của bạn cho bạn ở đây: http://jsfiddle.net/a94fak79/ – hazrpg
Xem câu trả lời của @ SoursopTree dưới đây cho một giải pháp rất đơn giản mà làm việc hoàn hảo cho tôi. –