滚动 .sortable()
内的 div当您释放滚动条时,容器将开始拖动 div
在 fiddle 中,有 3 个不同的排序,其中 1 个是滚动排序
http://jsfiddle.net/wnHWH/1/
Bug:点击滚动条向上或向下拖动滚动内容,当你松开鼠标时,div开始拖动,这使得它跟随你的鼠标移动,不刷新页面无法解开它。
最佳答案
您可以使用 .mousemove
jquery的事件是这样的:
$('#sortable div').mousemove(function(e) {
width = $(this).width();
limit = width - 20;
if(e.offsetX < width && e.offsetX > limit)
$('#sortable').sortable("disable");
else
$('#sortable').sortable("enable");
});
我创建了在这里工作的 fiddle http://jsfiddle.net/aanred/FNzEF/ .希望它满足您的需求。
关于jquery-ui - jquery ui 可排序 - 单击滚动条会破坏它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13293197/