gpt4 book ai didi

jquery-ui - 在 droppable 的 Drop 事件上调用 $(item).sortable ('cancel' ) 禁用可排序

转载 作者:行者123 更新时间:2023-12-04 12:12:07 25 4
gpt4 key购买 nike

我有一些可排序的连接列表,它们同时是可放置的地方。问题是当我在 droppable 的 drop 事件中调用 sortable 的取消方法时,sortable 被破坏并且不再工作。示例 http://jsfiddle.net/zSnBA/10/尝试移动第二个列表中的 div 编号 102:您将看到取消事件将被调用,但 sortable 将不再起作用?有什么帮助吗?

最佳答案

我建议不要将可排序列表也设置为可拖动,而是听听 receive可排序的事件以取消事件:

$('div.products-list').sortable({
connectWith: '.products-list',
placeholder: 'ui-state-highlight',
items: 'div.product',
revert: 200,
receive: function(event, ui) {
var prod_id = ui.item.attr("prod_id");

/* Equal to 1 is valid because an item was just added to the list: */
if ($(this).find(".product[prod_id='" + prod_id + "']").length > 1) {
ui.sender.sortable("cancel");
}
}
});

示例: http://jsfiddle.net/z5X5y/

关于jquery-ui - 在 droppable 的 Drop 事件上调用 $(item).sortable ('cancel' ) 禁用可排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8658507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com