标题几乎总结了它。
如果用户向下滚动,如何向变量添加1,如果用户向上滚动,如何将1减去同一变量。
变量必须以0开头。
编辑:为了澄清,如果用户向上/向下滚动,则必须持续加/减1,如果用户停止则必须停止加/减。
答案 0 :(得分:3)
var x = 0;
$(document).on('mousewheel DOMMouseScroll', function (event) {
if (event.type == 'mousewheel') {
// scroll
if (event.originalEvent.wheelDelta > 0) {
// scroll down
x++;
}
else {
// scroll up
x--;
}
}
else if (event.type == 'DOMMouseScroll') {
if (event.originalEvent.detail > 0) {
// scroll down
x++;
}
else {
// scroll up
x--;
}
}
});
请参阅jsFiddle