鼠标滚轮事件

鼠标滚轮事件
if (window.addEventListener)
this.oc.addEventListener('DOMMouseScroll', function(e) {
this.parent.scroll(-e.detail);
}, false);
else this.oc.onmousewheel = function () {
this.parent.scroll(event.wheelDelta);
}
----------------------------
DoMMouseScroll与onmousewheel
在某个元素上滑动鼠标滚轮的时候,不同的浏览器都会出发一个事件:

FF:

obj . addEventListener('DOMMouseScroll', fn, false);

IE:

obj . attachEvent('onmousewheel', fn);

这个事件一旦产生,就会有个参数可以利用:


IE: event.wheelDelta,这个值,一旦你往上滚动一次鼠标,他就是120,如果你要是往下滚动一次,那么它的值就是-120。

FF: event.detail,这个值,一旦你往上滚动一次鼠标,他就是-3,如果你要是往下滚动一次,那么它的值就是3。

你可能感兴趣的:(浏览器,IE)