首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有办法从列表项目中按一下鼠标或按一下按钮拖动?

是否有办法从列表项目中按一下鼠标或按一下按钮拖动?
EN

Stack Overflow用户
提问于 2014-04-11 15:05:25
回答 1查看 24关注 0票数 0

我有两个asp.net项目符号列表,我使用jQuery可排序在它们上移动项目。

现在用户可以点击一个复选框,复选框将根据从web服务获得的某种逻辑重新排列列表中的项目。

但是当用户在项目周围移动时,我想取消复选框,但是我们在列表上也有一个更新事件。

我真正想知道的是,何时通过单击事件移动文档,以及用户何时将文档拖到一个或另一个列表中。

换句话说,如果用户自己拖动文档,我希望取消复选框,但如果复选框的单击事件移动文档,则保留复选框。

编辑

代码语言:javascript
运行
复制
$(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);
        }
    });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-11 15:27:51

$("[id$=checkBox123]").prop('checked', false);移动到start事件。

如下所示:

代码语言:javascript
运行
复制
$(".someListsClass").sortable({
        connectWith: ".someListsClass",
        cursor: "default",
        update: function (event, ui) {
            setTimeout(function () { ResetFruitsNow(); }, 100);
        },
        start: function(event, ui){
            $("[id$=checkBox123]").prop('checked', false);
        }
    }).disableSelection();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23016229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档