<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="js 鼠标滚轮（滑轮）事件捕捉" id="card1">
<p> 游客</p><p>
标题:js 鼠标滚轮（滑轮）事件捕捉<br/>
正文:<br/>
判断滚轮向上或向下在浏览器中也要考虑兼容性，现在五大浏览器（IE、Opera、Safari、Firefox、Chrome）中Firefox 使用detail，其余四类使用wheelDelta；两者只在取值上不一致，代表含义一致，detail与wheelDelta只各取两个值，detail只取&amp;plusmn;3，wheelDelta只取&amp;plusmn;120，其中正数表示为向上，负数表示向下。&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;var scrollFunc=function(e){var direct=0;e=e || window.event;if(e.wheelDelta){//IE/Opera/Chrome userMouse(e.wheelDelta);}else if(e.detail){//FirefoxuserMouse(e.wheelDelta);}}/*注册事件*/if(document.addEventListener){document.addEventListener(’DOMMouseScroll’,scrollFunc,false);}//W3Cwindow.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome/Safari//自己的函数 function userMouse(flage){if(flage == 3){alert(&quot;firefox下鼠标向上滚动！&quot;);}else if(flage == -3){alert(&quot;firefox下鼠标向下滚动！&quot;);}else if(flage == 120){alert(&quot;IE下鼠标向上滚动！&quot;);}else if(flage == -120){alert(&quot;IE下鼠标向下滚动！&quot;);}}&amp;lt;/script&amp;gt;<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=404&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=404&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=404&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=404">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=404">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>