如何禁用鼠标滚轮

JavaScript017

如何禁用鼠标滚轮,第1张

如何禁用鼠标滚轮?

   方法一、注册表禁用鼠标滚轮

1、首先打开运行对话框运行:regedit 打开注册表

2、然后依次展开定位到:HKEY_CURRENT_USERControl PanelDesktop

3、然后双击WheelScrollLines将其值4改变就行了,0表示禁止滚轮,1表示打开滚轮。然后退出注册表即可。

方法二、设备管理器禁用鼠标滚轮

1、鼠标右击“计算机”选择管理,然后展开设备管理器

2、在设备管理中找到并双击“鼠标和其他指针设备”,然后双击要配置的鼠标名称

3、接着在弹出来的窗口中点击“高级设置”下的“鼠标轮检测”中,然后单击“寻找鼠标轮”或其他选项就可以了。

提示:必须以管理员或Administrators组成员的身份登录才能完成该过程,如果选择了“寻找鼠标轮”而鼠标轮不工作,就请单击“假定鼠标轮已经存在”,然后点击确定即可。

如果使用的是IE直接使用下面代码就可以了,在body的onmousewheel事件中return false

<body onmousewheel="return false">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html charset=utf-8" />

<title>判断滚动条的滚动方向</title>

<script src="http://www.sucaijiayuan.com/statics/97zzw/js/jquery.js?v=1.83.min" type="text/javascript"></script>

<script>

var initTop = 0

$(window).scroll(function(){

 var scrollTop = $(document).scrollTop()

 if(scrollTop > initTop){

  $("body").scrollTop(0)

 } else {

  $("body").scrollTop(0)

 }

 initTop = scrollTop

})

</script>

</head>

<body style="height:3000px">

</body>

</html>

把代码复制到本地运行一下看看。