我正在尝试找到一种解决方案来捕获整个窗口滚动条上的鼠标向上(滚动结束)事件。但这段代码只能偶尔使用。任何帮助将不胜感激。
<script type="text/javascript">
$(function() {
var scrollTimer;
var isMouseDown = false;
$(window)
.mousedown(function(event) {
clearTimeout(scrollTimer);
isMouseDown = true;
})
.mouseup(function(event) {
isMouseDown = false;
})
.scroll(function (event) {
clearTimeout(scrollTimer);
scrollTimer = setTimeout(function() {
if (! isMouseDown) {
console.log('UP');
}
}, 500);
});
});
</script>