我目前正在尝试实现拖放功能,到目前为止它一直运行正常,直到你有一个可滚动的div。
如果您将项目拖动到放置区域,它会突出显示。但是只要你滚动(不移动鼠标),它就会停留在我们要放弃的最后一个项目上,而不是它移动到的那个项目上。有没有办法让可拖动的刷新'当鼠标没有移动?
我想到可能会在“开始”中设置一个间隔。可拖动的:
$('.drag_me').draggable({
helper: "clone",
scroll: true,
refreshPositions: true,
start: function (event, ui) {
updateHandler = setInterval(function () {
//what goes here?
}, timer);
}
});
但我不确定我要求更新职位的内容。
这是一个jsFiddle显示它在行动(在框上拖动一个项目,确保鼠标仍然滚动)