
看来他只是将mousewheel事件映射到滚动区域。在IE中,仅通过使用
doScroll()方法就非常容易-滚动水平条的量为垂直条通常滚动的量。其他浏览器不支持该
doScroll()方法,因此您必须随心所欲地滚动任意数量:
var mouseWheelEvt = function (event) { if (document.body.doScroll) document.body.doScroll(event.wheelDelta>0?"left":"right"); else if ((event.wheelDelta || event.detail) > 0) document.body.scrollLeft -= 10; else document.body.scrollLeft += 10; return false;}document.body.addEventListener("mousewheel", mouseWheelEvt);欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)