jQuery sortable live() 不排序

发布于 2024-11-10 01:41:10 字数 225 浏览 4 评论 0原文

请在此处查看此链接:http://jsfiddle.net/CK9uL/129/

我正在尝试将项目从右侧拖动到左侧的行程中。当我将 3 个或更多项目添加到一个时间段(例如下午)时,我无法对项目进行排序。我尝试过使用 .sortable('refresh') 但没有任何运气。

Please see this link here: http://jsfiddle.net/CK9uL/129/

I'm trying to drag items from the right into an itinerary on the left. When I add 3 or more items to one time slot (e.g. Afternoon) I cannot sort the items. I've tried using .sortable('refresh') but haven't had any luck.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倦话 2024-11-17 01:41:10

您需要在放置后禁用“可拖动”:

// set up droppable
item.droppable({
    drop: function(e, ui) {
        ui.draggable.appendTo($(this).find('ul')).draggable('disable');
    }
});

它保存为小提琴的 修订版 131 :- )

You need to disable the "draggable" after a drop:

// set up droppable
item.droppable({
    drop: function(e, ui) {
        ui.draggable.appendTo($(this).find('ul')).draggable('disable');
    }
});

It's saved as revision 131 of your fiddle :-)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文