我正在尝试使用jQuery ui sortable但它不适合我,它在Firefox中滚动时有滚动偏移问题。目标是拥有一个<li>
标签列表,用户可以使用鼠标重新订购。
我的问题是,该插件存在哪些替代方案?
答案 0 :(得分:1)
所以经过一段时间的搜索后,我发现这是一个Interface Elements,它具有几乎相同的实用性,并且与Firefox没有相同的问题。
答案 1 :(得分:0)
显然问题是由html overflow-y设置为滚动引起的。虽然在元素填充时很多时候它对我来说不起作用。这令人气愤。
编辑:Bugger。不再支持接口,并且使用更高版本的jQuery会出现错误。EDIT2:好的,所以你可以通过做这两件事来解决jQuery可排序的所有错误:
1 - 确保html元素确实有溢出y:滚动
2 - 确保可排序的父元素都没有位置:relative
我现在正在使用最新版本的jQuery和jQuery UI,一切都很好(但我不知道他们为什么不在同一页面上告诉你,或者有一个“Bugs”标签。哑巴)
答案 2 :(得分:0)
这个问题有点老了,但是我是从Google登陆的,所以这里有一个很好的库-DragonflyJS:
https://getbutterfly.com/dragonflyjs-vanilla-javascript-drag-and-drop/
只有300多个行,并且似乎可以在所有现代浏览器上使用。