jQuery sortable live() 不排序
Posted
技术标签:
【中文标题】jQuery sortable live() 不排序【英文标题】:jQuery sortable live() not sorting 【发布时间】:2011-09-04 07:26:12 【问题描述】:请在此处查看此链接:http://jsfiddle.net/CK9uL/129/
我正在尝试将项目从右侧拖到左侧的行程中。当我在一个时间段(例如下午)添加 3 个或更多项目时,我无法对项目进行排序。我试过使用.sortable('refresh')
,但没有任何运气。
【问题讨论】:
那个 jsFiddle 似乎根本没有做任何事情——它应该做什么? 也许这个(早期版本)解释得更好:jsfiddle.net/CK9uL/110 - 当我将“添加”拖到左侧时,无法重新排序! 【参考方案1】:你需要在放置后禁用“可拖动”:
// set up droppable
item.droppable(
drop: function(e, ui)
ui.draggable.appendTo($(this).find('ul')).draggable('disable');
);
它被保存为你的小提琴的revision 131 :-)
【讨论】:
尖尖的...你的传奇! :) 谢谢!!以上是关于jQuery sortable live() 不排序的主要内容,如果未能解决你的问题,请参考以下文章
jquery Sortable connectWith 两次调用更新方法
为啥 jQuery.sortable 的这个 ajax 会多次执行更新?
jQuery UI:sortable('toArray') 返回一个空数组