Tôi đang cố gắng tạo một mục danh sách có thể kéo trong một dự án đang sử dụng Knockout.js.Knockout & JQueryUI Drag - Điều gì khiến phần tử này không thể kéo được?
Tôi đang sử dụng mã dưới đây, và như bạn có thể nhìn thấy nó rất đơn giản:
<div id="room-view" >
<ul data-bind="foreach: rooms">
<li data-bind="text: name" class="draggable room-shape"></li>
</ul>
</div>
<script type="text/javascript">
$(function() {
$(".draggable").draggable();
});
</script>
Danh sách các 'phòng' làm cho tốt, nhưng không ai trong số các mặt hàng đang kéo. Tuy nhiên, nếu tôi áp dụng lớp 'draggable' cho bất kỳ phần tử nào khác trên trang - nó sẽ trở thành có thể kéo được. Ngay cả khi chúng là các mục danh sách khác. Sự khác biệt duy nhất là các mục danh sách này đang được tạo thông qua ràng buộc 'foreach'.
Có ai có thể phát hiện ra điều gì có thể khiến chức năng này không hoạt động chính xác không?
Ahhh, sự sụt giảm giữa các danh sách mẫu là tuyệt vời - chính xác những gì tôi đang tìm kiếm. Cảm ơn bạn! – PhillipKregg
Điều này thật đáng kinh ngạc nhưng vẫn có rất nhiều quyền kiểm soát. Cảm ơn bạn! – Nek
+1 cho ví dụ jsfiddle – Pieter