我正在尝试创建一个元素,用户可以按住鼠标,在拖动元素时缓慢地向下滚动页面。这是必要的,以支持我的拖放编辑器。
我正在检测用户是否悬停在锚上并拖动,如果是的话,我将启动一个$interval,启动缓慢滚动。如果鼠标离开锚,或者用户停止拖动,缓慢滚动应该被取消,但它不是。下面是我的密码。
elem.on('dragover', mouseOver);
elem.on('dragleave', mouseLeave);
elem.on('dragend', mouseLeave);
var scroller = null;
function mo