js鼠标滑轮滚动事件绑定的一个简单示例(兼容主流浏览器)

js鼠标滑轮滚动事件绑定的一个简单示例(兼容主流浏览器)
复制代码代码如下所示:
鼠标轮事件的事件处理程序
*鼠标滚动事件
* /
var =函数(事件){
var = 0;
如果(用于IE的事件!)
事件= window.event;
如果(event.wheeldelta IE /歌剧。){ / * * /
δ= event.wheeldelta / 120;
否则如果(事件详细信息){ }
Mozilla的案例。{ *** }
在签名中,Mozilla三角洲与IE.不同。
* delta是3的倍数。
* /
δ= -event.detail / 3;
}
如果delta非*非*,请处理它。
*基本上,如果车轮滚动了三角洲现在正,
*和负,如果车轮滚动下来。
* /
如果(delta)
把手(三角洲);
防止由鼠标滚轮造成的默认动作。
那可能很难看,但我们不知怎么处理卷轴。
总之,别在这里烦了。
* /
如果(事件。preventDefault)
Event.preventDefault();
event.returnvalue = false;
}

初始化代码。
*如果您使用自己的事件管理代码,请按需要更改它。
* /
如果(窗口。addEventListener){
dommousescroll是Mozilla。**
Window.addEventListener('dommousescroll轮,假);
}
{歌剧}。{ *** }
window.onmousewheel = document.onmousewheel =轮;

这是高级功能
*它必须对delta的响应大于/小于零。
* /
var句柄=函数(delta){
无功random_num = math.floor((Math.random()* 100)+ 50);
如果(delta < 0){
鼠标滚轮向下滚动:+!;1
$(btn_next_pic )Onclick(random_num);
返回;
{人}
鼠标滚轮滚动!;1
$(btn_last_pic )Onclick(random_num);
返回;
}
}
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部