针对可拖动的可排序对象

时间:2011-07-14 14:11:31

标签: jquery jquery-ui jquery-ui-sortable

所以我相信,如果你了解jQuery / Javascript的方法,这是一个很简单的事情,显然我不知道如何做到这一点!

我有一些代码使用'this'选择器来获取当前被拖动的东西'div.block' 可在此处找到:http://jsfiddle.net/tktGA/4/

但是我现在需要将实现更改为jQuery UI可排序,而不是可拖动,现在'this'针对的是错误的东西,任何人都有任何关于我如何定位被拖动项目的想法?

新的sortables转换代码(到目前为止)在这里> http://jsfiddle.net/WqZ9m/11/

注意:它以其他东西为目标,因为对于sortables,我必须将容器的目标(#areaOne,#areaTwo)而不是它用来定位(.block)的块,块本身。

新的sortables版本应该发生的事情是,当你将一个块拖到边缘(右边)时,它会滚动到下一个区域,就像它当前在可拖动代码上的那样,但由于它不是以.block为目标,因此不会滚动:/

任何人都对我如何定位被拖动的正确区块有任何想法?

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

只是为了将来的参考,我使用ui.helper来定位被拖动的元素。