我有两个asp.net项目符号列表,我使用jQuery可排序在它们上移动项目。
现在用户可以点击一个复选框,复选框将根据从web服务获得的某种逻辑重新排列列表中的项目。
但是当用户在项目周围移动时,我想取消复选框,但是我们在列表上也有一个更新事件。
我真正想知道的是,何时通过单击事件移动文档,以及用户何时将文档拖到一个或另一个列表中。
换句话说,如果用户自己拖动文档,我希望取消复选框,但如果复选框的单击事件移动文档,则保留复选框。
编辑
$(document).ready(function () {
$(".someListsClass").sortable({
connectWith: ".someListsClass",
cursor: "default",
update: function (event, ui) {
setTimeout(function () { ResetFruitsNow(); }, 100);
}
}).disableSelection();
$(".someListsClass").droppable({
drop: function (event, ui) {
$("[id$=checkBox123]").prop('checked', false);
}
});
});
发布于 2014-04-11 15:27:51
将$("[id$=checkBox123]").prop('checked', false);
移动到start
事件。
如下所示:
$(".someListsClass").sortable({
connectWith: ".someListsClass",
cursor: "default",
update: function (event, ui) {
setTimeout(function () { ResetFruitsNow(); }, 100);
},
start: function(event, ui){
$("[id$=checkBox123]").prop('checked', false);
}
}).disableSelection();
https://stackoverflow.com/questions/23016229
复制相似问题