我在将draggable应用为仅水平时遇到了拖放问题。
我已经创建了一个div作为draggable,它只能水平拖动。我在拖动开始时创建绝对div,并将这个拖动克隆(helper)放在该div中,这样这个div就只能在该div内拖动。现在,如果我试图向上移动div,那么它当然不会移动,对吧。没关系。所以如果我试着把它向上移动,它会停留在那里,但我的鼠标指针不会在div内,所以我把鼠标指针放在可丢弃的div外,它就不工作了,但如果我的鼠标指示器也在可丢弃div内,它就工作得很好。
尝试将mouseup事件绑定到窗口。
$(window).mouseup(function() {
$(YOUR_DIV).mouseup();
});