概述
function addEvent(obj,xEvent,fn) {
if(obj.attachEvent){
obj.attachEvent('on'+xEvent,fn);
}else{
obj.addEventListener(xEvent,fn,false);
}
}
window.onload = function () {
//接着利用我们自己封装的函数给div绑定事件,
var oDiv = document.getElementById('div1');
addEvent(oDiv,'mousewheel',onMouseWheel);
addEvent(oDiv,'DOMMouseScroll',onMouseWheel);
// 当滚轮事件发生时,执行onMouseWheel这个函数
function onMouseWheel() {
}
}
下面这个是借鉴的张鑫旭大神的思路
<div style='width:2000px'>
woo就是拥有2000px的内容
以下就是简单的滚动滚轮事件了,但是呢,在两大阵营浏览器中一个是120的一个3的,所以速度上不统一,那看张鑫旭大神是怎样做的。
</div>
document.body.onmousewheel = function(event) {
event = event || window.event;
console.dir(event);
this.innerText='123';
this.innerHTML='123'
};
document.body.addEventListener("DOMMouseScroll", function(event) { //为了火狐也是拼了,还必须使用addEventListener去监听事件
console.dir(event);
event.explicitOriginalTarget.data='123'
});
转载于:https://www.cnblogs.com/webSong/p/6346566.html
最后
以上就是等待服饰为你收集整理的简单的鼠标滚轮事件的全部内容,希望文章能够帮你解决简单的鼠标滚轮事件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复