我想用jQuery写一个可排序的列表。
我的想法是:当li元素随着鼠标移动时,当mouseup事件发生时,一个占位符将被动态地放置在li元素所在的位置。
但我不明白一件事:如何使其他li元素随着占位符的移动而适当地上下移动。我不认为我应该使用CSS 'top‘属性来移动这些元素,因为这个方法实际上不会自动更改列表中每个元素的索引。有没有人能给我一些建议?谢谢。
发布于 2012-04-26 19:44:22
实际上,jQuery UI允许您选择在脚本中使用它的哪些部分。因此,您只能选择可排序的(它将有另外三个依赖项,但没有特别大的依赖项)。只需转到jQuery UI主页并单击build custom download。您可以通过这种方式获得一个非常轻量级的脚本(如果您在下载中选择了可读代码,则可以进一步精简该脚本)。
它有助于代码的跨浏览器兼容性,并且jQuery UI代码实际上是可读的,并且很容易剥离任何不必要的功能(例如,您可以删除scrollSensitivity
设置器)。
https://stackoverflow.com/questions/10332521
复制相似问题