window.onload=function(){ var oDiv=document.getElementById('div1'); oDiv.onmousewheel=fn; if(oDiv.addEventListener) { oDiv.addEventListener('DOMMouseScroll',fn,false) } function fn(ev){ var e=ev||event; var b=true; if(e.wheelDelta) { b=e.wheelDelta>0?true:false; }else{ b=e.detail>0?false:true; } if(b){ this.style.height=this.offsetHeight+30+'px'; }else{ this.style.height=this.offsetHeight-30+'px'; } if(e.preventDefault) { return e.preventDefault(); } return false; } } </script>
鼠标滚轮事件
IE&chrome:onmousewheel(event.wheelDalta,上-120;下120)
FF:DOMMouseScroll--必须用addEventListener绑定(上-3,下3)
IE/chrome事件阻止在事件函数里return false,在FF里,事件阻止要return e.preventDefault();