window.onload=function(){
var testnode=document.querySelector('#test');
testnode.onmousewheel=fn;
//火狐只可以用DOM0级事件
if(testnode.addEventListener){
testnode.addEventListener("DOMMouseScroll",fn)
}
function fn(ev){
ev=ev||event;
var dir="";
if(ev.wheelData){
dir=ev.wheelData>0? "up": "down";
}
if(ev.detail){
dir=ev.detail>0? "down": "up";
}
console.log(dir);
switch (dir){
case "down":
testnode.style.height=testnode.offsetHeight+10+'px';
break;
case "up":
testnode.style.height=testnode.offsetHeight-10+'px';
break;
default:
break;
}
//阻止dom2的默认行为
if(ev.preventDefault){
ev.preventDefault();
}
//阻止dom0的默认行为
return false;
}
}
var testnode=document.querySelector('#test');
testnode.onmousewheel=fn;
//火狐只可以用DOM0级事件
if(testnode.addEventListener){
testnode.addEventListener("DOMMouseScroll",fn)
}
function fn(ev){
ev=ev||event;
var dir="";
if(ev.wheelData){
dir=ev.wheelData>0? "up": "down";
}
if(ev.detail){
dir=ev.detail>0? "down": "up";
}
console.log(dir);
switch (dir){
case "down":
testnode.style.height=testnode.offsetHeight+10+'px';
break;
case "up":
testnode.style.height=testnode.offsetHeight-10+'px';
break;
default:
break;
}
//阻止dom2的默认行为
if(ev.preventDefault){
ev.preventDefault();
}
//阻止dom0的默认行为
return false;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货