鼠标滚轮事件

问题描述

页面BODY里什么也没有如果鼠标向上滚动时触发一个事件向上滚动时也触发一个事件求JS高人解答

解决方案

解决方案二:
<scripttype="text/javascript">scrollFunc=function(event){event=event||window.event;varfx=event.wheelDelta||-event.detail;if(fx>0){alert("你向上滚动了鼠标")}elseif(fx<0){alert("你向下滚动了鼠标")}}if(document.addEventListener){document.addEventListener('DOMMouseScroll',scrollFunc,false);}document.onmousewheel=scrollFunc;</script>

解决方案三:
引用1楼p2227的回复:

HTMLcode<scripttype="text/javascript">scrollFunc=function(event){event=event||window.event;varfx=event.wheelDelta||-event.detail;if(fx>0){alert("你向上滚动了鼠……

+1
解决方案四:
引用1楼p2227的回复:

HTMLcode<scripttype="text/javascript">scrollFunc=function(event){event=event||window.event;varfx=event.wheelDelta||-event.detail;if(fx>0){alert("你向上滚动……

mark..
解决方案五:
引用1楼p2227的回复:

HTMLcode<scripttype="text/javascript">scrollFunc=function(event){event=event||window.event;varfx=event.wheelDelta||-event.detail;if(fx>0){alert("你向上滚动了鼠标")……

解决方案六:
引用1楼p2227的回复:

HTMLcode<scripttype="text/javascript">scrollFunc=function(event){event=event||window.event;varfx=event.wheelDelta||-event.detail;if(fx>0){alert("你向上滚动了鼠……

学习了

解决方案七:
一楼应该可以!
解决方案八:
引用1楼p2227的回复:

HTMLcode<scripttype="text/javascript">scrollFunc=function(event){event=event||window.event;varfx=event.wheelDelta||-event.detail;if(fx>0){alert("你向上滚动了鼠标")……

接分
解决方案九:
该回复于2012-02-03 15:35:08被版主删除

时间: 2025-01-29 11:21:54

鼠标滚轮事件的相关文章

用HTML5实现鼠标滚轮事件放大缩小图片的功能

  你我都知道在HTML5网页中添加鼠标滚轮事件能够更好的让用户与网页进行交互操作.而在HTML5中,鼠标滚轮并不仅仅就只能上下滑动网页,实际上你还可以依靠这个完成更多的功能,比如视野平面的放大与缩小. 看看实际演示效果 大部分浏览器都是支持鼠标滚轮事件的,所以你可以先订阅鼠标滚轮事件的方法,每当事件被触发时,你能获取一个名为 wheelDelta 的属性,它代表刚才鼠标滚轮改变的大小,其中正值表示滚轮往下滑动,负值表示滚轮往上滑动.数值的绝对值越大,滑动范围越大. 但不幸的是依然有一款浏览器是

解析javascript中鼠标滚轮事件

  这篇文章主要给大家详细介绍了javascript中鼠标滚轮事件,图文并茂,十分的详细,有需要的小伙伴可以参考下. 所有的现代浏览器都支持鼠标滚轮,并且在用户滚动滚轮时触发时间.浏览器通常使用鼠标滚轮滚动或缩放文档,但可以通过取消mousewheel事件来阻止这些默认操作.有一些互用性问题影响滚轮事件,但是编写跨平台的代码依旧可以行.除了Firefox之外的所有浏览器都支持"mousewheel"事件,但Firefox使用"DOMMouseScroll",而3级D

js捕获鼠标滚轮事件代码

 本文为大家介绍下如何使用js捕获鼠标滚轮事件,原理很简单,感兴趣的朋友可以参考下 之前看到一个人人网高级前端面试的笔试题    要求手写代码,其中有个题是做一个图片展示    类似百度图片最下面小缩略图那个展示栏    然后要求有个鼠标滚轮滚动变大变小的要求    这个我还真不知道怎么做,在网上找了找资料    发现可以捕获onmousewheel的事件    然后根据event.wheelDelta值的正负来判断是前滚还是后滚    随便写了个小例子,顺便捕获下键盘的按键,不太美观没有换行 

html中鼠标滚轮事件onmousewheel的处理方法_javascript技巧

滚轮事件是不同浏览器会有一点点区别,一个像Firefox使用DOMMouseScroll ,ff也可以使用addEventListener方法绑定DomMouseScroll事件,其他的浏览器滚轮事件使用mousewheel,下面我来给大家具体介绍. Firefox使用DOMMouseScroll,其他的浏览器使用mousewheel.滚动事件触发时Firefox使用detail属性捕捉滚轮信息,其他的浏览器使用wheelDelta.不知道为何在该问题上其他厂商和微软的如此一致.Firefox可

openlayers2事件-如何在openlayers2中注册鼠标滚轮事件

问题描述 如何在openlayers2中注册鼠标滚轮事件 试过了这个map.events.register("mousewheel", null, function(){});貌似不行,有大神知道如何注册吗? 解决方案 自己解决了问题,好爽! 解决方案二: http://blog.3snews.net/space.php?uid=6358&do=blog&id=8098 解决方案三: 注册鼠标滚轮事件

js响应鼠标滚轮事件

js响应鼠标滚轮事件    1var up = $('up'), down = $('down'), log; 2  3[up, down].each(function(arrow) { 4    arrow.setStyle('opacity', .1); 5}); 6  7document.addEvent('mousewheel', function(event) { 8    event = new Event(event); 9 10    /* Mousewheel UP */11 

javascript监听鼠标滚轮事件浅析_javascript技巧

我们都见到过这些效果,用鼠标滚轮实现某个表单内的数字增加减少操作,或者滚轮控制某个按钮的左右,上下滚动.这些都是通过js对鼠标滚轮的事件监听来实现的.今天这里介绍的是一点简单的js对于鼠标滚轮事件的监听. 不同浏览器不同的事件 首先,不同的浏览器有不同的滚轮事件.主要是有两种,onmousewheel(firefox不支持)和DOMMouseScroll(只有firefox支持),关于这两个事件这里不做详述,想要了解的朋友请移步:鼠标滚轮(mousewheel)和DOMMouseScroll事件

解析javascript中鼠标滚轮事件_javascript技巧

所有的现代浏览器都支持鼠标滚轮,并且在用户滚动滚轮时触发时间.浏览器通常使用鼠标滚轮滚动或缩放文档,但可以通过取消mousewheel事件来阻止这些默认操作.有一些互用性问题影响滚轮事件,但是编写跨平台的代码依旧可以行.除了Firefox之外的所有浏览器都支持"mousewheel"事件,但Firefox使用"DOMMouseScroll",而3级DOM事件规范草案建议使用事件名"wheel"替代"mousewheel". d

javascript实现禁止鼠标滚轮事件_javascript技巧

平时我们兼容什么东西总是在调整低版本IE的兼容性,但是这回不是因为低版本浏览器不给力.而是因为火狐给力过头了,完全不顾其它浏览器的感受标新立异了.除了火狐之外,所有的浏览器都可以使用MouseWheel事件来处理鼠标滚轮的响应.但是火狐却偏偏不支持MouseWheel,而使用无厘头的DOMMouseScroll,这玩意儿除了火狐以外其它浏览器都不兼容.也就是说,对于鼠标滚轮事件的处理,火狐只能使用DOMMouseScroll.而非火狐则只能使用MouseWheel.这两种事件实现的原理不同,他们

2013 VB.NET 图片控件的鼠标滚轮事件 如何判断哪个按键被按下

问题描述 2013VB.NET图片控件的鼠标滚轮事件如何判断哪个按键被按下鼠标滚轮滚动的同时如果左键被按下怎么判断?还有键盘shift按键怎么判断??网上实在是找不到这方面的资料望大神解答?? 解决方案 解决方案二:PrivateSubPictureBox1_MouseWheel(senderAsObject,eAsMouseEventArgs)HandlesPictureBox1.MouseWheelIfe.Button=Windows.Forms.MouseButtons.LeftThenM