我是靠谱客的博主 迅速八宝粥,最近开发中收集的这篇文章主要介绍js的鼠标滚轮事件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			#box{width: 200px;height: 200px;background-color: red;position: absolute;}
		</style>
		<script type="text/javascript">
			window.onload=function(){
				var oBox=document.getElementById('box');//找到对应的盒子
				oBox.onmousewheel=fn;//onmousewheel兼容IE和谷歌,不兼容火狐
				if(oBox.addEventListener){//addEventListenner绑定事件,兼容非IE,attachEvent兼容IE
					oBox.addEventListener('DOMMouseScroll',fn,false);//DOMMouseScroll兼容火狐
				}
				var b=true;
				function fn(ev){
					var iEvent=ev||event;
					if(iEvent.wheelDelta){//鼠标上滚和下滚事件,wheelDelta兼容IE和谷歌不兼容火狐,上滚为120,下滚为-120
						b=iEvent.wheelDelta>0?b=true:b=false;
					}
					else{
						b=iEvent.detail>0?b=false:b=true;//detail兼容火狐,上滚为-3,下滚为3
					}
					if(b){
						oBox.style.height=oBox.offsetHeight+10+'px';
					}
					else{
						oBox.style.height=oBox.offsetHeight-10+'px';
					}
				}
			}
		</script>
	</head>
	<body>
		<div id="box">
			
		</div>
	</body>
</html>

 

最后

以上就是迅速八宝粥为你收集整理的js的鼠标滚轮事件的全部内容,希望文章能够帮你解决js的鼠标滚轮事件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部