/*********************** * 函数:判断滚轮滚动方向 * 作者:gc * 参数:dom对象 callback回调函数 * 返回:滚轮方向 1:向上 -1:向下 regScroll(document.getElementById("dituContent")); *************************/ regScroll(document.getElementById("dituContent")); function regScroll(dom,callbackUp,callbackDown) { var scrollFunc = function (e) { e = e || window.event; if (e.wheelDelta) {//IE/Opera/Chrome if (e.wheelDelta == 120) { callbackUp(); return 1; } else { callbackDown(); return -1; } } else if (e.detail) {//Firefox if (e.detail == -3) { callbackUp(); return 1; } else { callbackDown(); return -1; } } } /*注册事件*/ if (dom.addEventListener) { dom.addEventListener('DOMMouseScroll', scrollFunc, false); }//W3C dom.onmousewheel = scrollFunc;//IE/Opera/Chrome/Safari }