【发布时间】:2014-06-21 14:45:33
【问题描述】:
我正在编写使用 jQueryUI 进行多次拖放的指令。按住 CTRL 并选择元素可以进行多次排序。 它工作正常,除非元素不改变位置(我拖动它,然后将它返回到同一个地方)。 在这种情况下,元素消失了,尽管模型很好,并且正确显示了所有元素。
这就是我所做的事情。 http://jsfiddle.net/ndamnjanovic/swt48/3/
这就是我尝试手动插入 HTML 节点的原因,以防元素在同一位置返回。
但在这种情况下,在我插入带有ui.item.after(elements).detach() 的元素后,元素会丢失相关的操作(单击它不会再触发 alertCity)。
这是其他方法的小提琴。
http://jsfiddle.net/ndamnjanovic/EkVTW/11/
有什么想法吗?
【问题讨论】:
-
你为什么要使用这么旧的 Angular 版本?
-
是的,我加错了,我现在明白了。我改一下,谢谢关注。但是我不认为这是问题所在,因为在我的项目中我有最新版本,但它仍然无法正常工作。
标签: angularjs jquery-ui drag-and-drop jquery-ui-sortable