首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SortableJS仅检测drop事件

如何使用SortableJS仅检测drop事件
EN

Stack Overflow用户
提问于 2021-04-10 14:40:41
回答 1查看 150关注 0票数 1

客户有一个使用SortableJS的项目,但不能在列表之间移动,而是用于从列表中选择给定的项,并将其“放到”给定的超链接中。我们需要能够检测drop事件,但是可以防止对DOM的任何修改,因为我们只需要数据,我们还需要防止克隆。

这就是我们到目前为止所拥有的

源配置:

代码语言:javascript
复制
    new Sortable(cardsContainer, {
    animation: 200,
    ghostClass: 'dragging',
    sort: false,
    forceFallback: true,
    group: {
        name: 'shared',
        pull: true, // To clone: set pull to 'clone',
        revertClone: true
    },
    onStart: function (evt) {
        createDropSortable();
        menuWrapper = document.querySelector('.sidebar-menu');
        observer.observe(menuWrapper, { attributes: true, childList: true, subtree: true });
    }
});

Dest配置(锚/链接):

代码语言:javascript
复制
    document.querySelectorAll('.drop-box').forEach(dropBox => {
    new Sortable(dropBox, {
        group: {
            name: 'shared'
        },
        ghostClass: "dropping",
        animation: 200,
        sort: false,
        filter: '.drop-box',
        onAdd: function (evt) {
        }
    });
})

我们能做些什么?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2022-11-30 15:51:52

看看onMoveonEnd或者onUpdate。欲了解更多信息:https://github.com/SortableJS/Sortable

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67035603

复制
相关文章

相似问题

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