我已经用Jquery实现了我自己的滚动,因为当已经涉及到css动画时,正常的滚动不能很好地工作。我希望发生的是,当你在控制器上点击并拖动时,它是一个包含滚动条的div,滚动条就会移动。当您释放鼠标按钮时,它将停止。这没问题。当我没有释放鼠标按钮,但我确实将鼠标从控制器上移开时,问题就来了。当发生这种情况时,track_mouse_pos不会停止。所以无论点击与否,当我把鼠标放回控制器上时,我正在滚动。
$("#controller").mousedown(function (event) {
var start_x = event.clientX;
var st