<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>鼠标滚轮事件</title>
<script type="text/javascript">
// 鼠标滑轮滚动后执行的函数
// delta > 0 = 向上滚动
// delta < 0 = 向下滚动
//Firefox只识别DOMMouseScroll
var mousewheelevt=(/Firefox/i.test(navigator.userAgent))?"DOMMouseScroll": "mousewheel";
function fmousewheelEvent(e, delta) {
document.getElementById("test").innerHTML += (delta + "");
alert("aa");
}
//判断是否是IE
if (document.attachEvent) {
document.attachEvent("on"+mousewheelevt, function(e) {
mousewheelEvent(e, e.wheelDelta);
});
else if (document.addEventListener) {
document.addEventListener(mousewheelevt, function(e) {
e=e || window.event;
if(e.detail){//Firefox
mousewheelEvent(e, e.detail*40);
}
else if(e.wheelDelta){
mousewheelEvent(e, e.wheelDelta);
}
}, false);
}
</script>
</head>
<body>
<div id="test"></div>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>鼠标滚轮事件</title>
<script type="text/javascript">
// 鼠标滑轮滚动后执行的函数
// delta > 0 = 向上滚动
// delta < 0 = 向下滚动
//Firefox只识别DOMMouseScroll
var mousewheelevt=(/Firefox/i.test(navigator.userAgent))?"DOMMouseScroll": "mousewheel";
function fmousewheelEvent(e, delta) {
document.getElementById("test").innerHTML += (delta + "");
alert("aa");
}
//判断是否是IE
if (document.attachEvent) {
document.attachEvent("on"+mousewheelevt, function(e) {
mousewheelEvent(e, e.wheelDelta);
});
}
else if (document.addEventListener) {
document.addEventListener(mousewheelevt, function(e) {
e=e || window.event;
if(e.detail){//Firefox
mousewheelEvent(e, e.detail*40);
}
else if(e.wheelDelta){
mousewheelEvent(e, e.wheelDelta);
}
}, false);
}
</script>
</head>
<body>
<div id="test"></div>
</body>
</html>