我正在尝试让 JQuery Sortable 工作,但遇到了一个轻微的可用性问题。
我尝试排序的列表非常大(大约 200 项)。如果用户尝试将顶部项目向右拖动到底部,则一旦该项目到达屏幕可见部分的底部,页面就会滚动一小部分,然后停止。要触发更多向下滚动,您必须以圆周运动移动鼠标,直到项目到达底部。
是否有任何方法可以在拖动项目时跟踪鼠标的位置并自动向下滚动屏幕?
最佳答案
我会看一下 scroll, scrollSensativity, and scrollSpeed options .
你可以这样做:
$("#sort").sortable({ scroll: true, scrollSensitivity: 100 });
或
$("#sort").sortable({ scroll: true, scrollSpeed: 100 });
甚至
$("#sort").sortable({ scroll: true, scrollSensitivity: 100, scrollSpeed: 100 });
关于JQuery 可排序和自动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3739419/