【发布时间】:2017-05-14 12:24:57
【问题描述】:
我想根据滚动方向调用一个函数,即如果我们向下滚动它调用 goDown(),如果我们向上滚动则调用 goUp()。
这是我的代码:
$('.container').on('DOMMouseScroll mousewheel', function (e) {
if(e.originalEvent.detail > 0 || e.originalEvent.wheelDelta < 0) {
console.log('down');
goDown();
} else {
console.log('up');
goUp();
}
return false;
});
但是如果我们滚动它会触发 goDown() 或 goUp() 多次,这不是我想要的,我只想每次滚动触发一次。
【问题讨论】:
-
看看here
标签: javascript jquery scroll