您的位置:首页 > 其它

兼容各浏览器获取鼠标滚轮上下滚动事件

2014-10-13 09:51 776 查看
// 滑轮滚动事件

if (document.addEventListener) {

document.addEventListener('DOMMouseScroll', pageTurn, false);

}

window.onmousewheel = document.onmousewheel = pageTurn;

// 鼠标滚动

function pageTurn(e) {

var e = e || window.event;

if (e.wheelDelta) { //判断浏览器IE,谷歌滑轮事件

if (e.wheelDelta > 0) {

console.log('up'); //鼠标向上滚动

}

if (e.wheelDelta < 0) {

console.log('down'); //鼠标向下滚动

}

} else if (e.detail) { //Firefox滑轮事件

if (e.detail > 0) {

console.log('down'); //鼠标向下滚动

}

if (e.detail < 0) {

console.log('up'); //鼠标向上滚动

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: