0
사용자가 사용할 수있는 항목 중 하나와 해당 사용자에게 이미 할당 된 항목 중 하나 인 두 개의 ListView가 있습니다. 필자는 몇 가지 기사를 읽고 목록에서 여러 항목을 선택하고 앞뒤로 드래그 할 수있게되었습니다. 또한 개별 항목을 릴리스 한 후 자동으로 선택을 취소하는 시점까지 이릅니다. 그러나 내가 붙어있는 곳은 여러 항목을 드래그하는 것입니다. 드래그 한 항목은 선택 취소되지만 형제 중 누구도 그렇게하지 않으며 대신 선택 상태로 유지됩니다.jQuery - 삭제시 모든 항목 선택 취소
$(function() {
$("#AvailableCommGroups li, #AssignedCommGroups li").click(function() {
$(this).toggleClass("selected");
});
$("#AvailableCommGroups, #AssignedCommGroups").sortable({
connectWith: ".connectedSortable",
start: function (e, info) {
info.item.siblings(".selected").appendTo(info.item);
},
stop: function (e, info) {
info.item.after(info.item.find("li"));
},
receive: function (e, info) {
info.item.toggleClass("selected");
}
});
});
"selected"클래스가있는 모든 항목이 새 목록에 드롭 된 후 선택 취소되도록 위의 내용을 어떻게 수정할 수 있습니까?
불행히도이 작업은 아무것도 수행되지 않습니다. 나는 당신이 제시 한 순서와 줄의 순서를 뒤집어서 모두 시도했지만, 드래그되는 행은 선택을 취소하지만 그 행은 선택하지 않는다. – Galehn
아마도 jsfiddle을 설정하여 제가 도와 드릴 수 있습니다 :) –