<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      各瀏覽器中的鼠標滾輪事件處理

      滾輪事件是不同瀏覽器會有一點點區(qū)別,一個像Firefox使用DOMMouseScroll ,ff也可以使用addEventListener方法綁定DomMouseScroll事件,其他的瀏覽器滾輪事件使用mousewheel,下面我來給大家具體介紹。

      Firefox使用DOMMouseScroll,其他的瀏覽器使用mousewheel。滾動事件觸發(fā)時Firefox使用detail屬性捕捉滾輪信息,其他的瀏覽器使用wheelDelta。不知道為何在該問題上其他廠商和微軟的如此一致。Firefox可以使用addEventListener方法綁定DomMouseScroll事件。

      elem.addEventListener('DOMMouseScroll', func, false);IE和其他的主流瀏覽器可以使用傳統(tǒng)的事件綁定模型。但不要使用IE專有的attachEvent方法,其他主流瀏覽器并不識別微軟的這個方法。

      <script type="text/javascript">
          // <![CDATA[
          var mouseWheel = document.getElementById('mouseWheel');
          if (mouseWheel.addEventListener) {
              mouseWheel.addEventListener('DOMMouseScroll', function(event) {
                  event.target.innerHTML = event.detail;
                  event.stopPropagation();
                  event.preventDefault();
              }, false);
          }
          mouseWheel.onmousewheel = function(event) {
              event = event || window.event;
              mouseWheel.innerHTML = event.wheelDelta;
              event.returnValue = false;
          }
          // ]]>
      </script>

      測試之后得到如下的結(jié)論。

      ?Firefox 鼠標滾輪向上滾動是-3,向下滾動是3
      ?IE 鼠標滾輪向上滾動是120,向下滾動是-120
      ?Safari 鼠標滾輪向上滾動是360,向下滾動是-360
      ?Opera 鼠標滾輪向上滾動是120,向下滾動是-120
      ?Chrome 鼠標滾輪向上滾動是120,向下滾動是-120
      有人在Safari下做了一些測試:”只是滾動一圈的話,值為+-0.1,如果滾動地稍微快點的話(多滾動幾圈),這個值也會變大。 這是因為Mac OS下有鼠標滾輪加速功能。滾動一次,瀏覽器滾動1像素,滾動3次,瀏覽器卻滾動30像素”。同時他也對Camino(基于Gecko的內(nèi)核引擎)進行研究:“與Safari相似(+- 0.3 to +-Infinity),雖然使用了與firefox相同的內(nèi)核引擎,但結(jié)果這個delta值卻只在+-2.666666里浮動,無論滾動速度如何

      例1 獲取鼠標滾輪值,判斷滾動方向

      JavaScript獲取鼠標滾輪值,這里的值只有“1”和“-1”兩種情況,請選按著中輪滾動,激活后可以不按,直接滾動。程序根據(jù)取值可以判斷出滾輪的滾動方向,是向上滾還是向下滾,在編寫JS游戲的時候我們要用到本功能。

      <html>
      <head>
      <title>JavaScript判斷鼠標滾輪滾動方向- www.fengfly.com </title>
      <script type="text/javascript">
      function handle(delta) {
          var s = delta + ": ";
          if (delta <0)
              s += "您在向下滾……";
          else
              s += "您在向上滾……";
          document.getElementById('delta').innerHTML = s;
      }//from www.fengfly.com
      function wheel(event){
          var delta = 0;
          if (!event) event = window.event;
          if (event.wheelDelta) {
              delta = event.wheelDelta/120; 
              if (window.opera) delta = -delta;
          } else if (event.detail) {
              delta = -event.detail/3;
          }
          if (delta)
              handle(delta);
      }
      if (window.addEventListener)
      window.addEventListener('DOMMouseScroll', wheel, false);
      window.onmousewheel = document.onmousewheel = wheel;
      </script>
      </head>
      <body>
      <div id="delta">滾動中輪試試~請選按著中輪滾動,激活后可以不按,直接滾動。 </div>
      <p>shared by http://www.111cn.net</p>
      </body>
      </html>

       

      posted @ 2013-10-30 13:22  穆乙  閱讀(17790)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品中文字幕人妻一二| 亚洲午夜爱爱香蕉片| 久久91精品牛牛| 日本一区二区不卡精品| 国产一区二区三区尤物视频| 亚洲禁精品一区二区三区| 亚洲国产成人久久一区久久| 精品中文字幕人妻一二| 精品无码国产自产拍在线观看蜜| 久久99热只有频精品8| 夜鲁鲁鲁夜夜综合视频欧美| 潮喷无码正在播放| 国产黄色一区二区三区四区| 9191国语精品高清在线| 亚洲a∨国产av综合av| 亚洲香蕉伊综合在人在线| 国产成人欧美日本在线观看| 无码h黄肉动漫在线观看| 女子spa高潮呻吟抽搐| 国产av国片精品一区二区| 国产私拍大尺度在线视频| 无码中文字幕av免费放| 国产精品高清一区二区三区| 国产妇女馒头高清泬20p多毛| 国产一区二区四区不卡| 中文字幕人妻丝袜美腿乱| 黑色丝袜脚交视频麻豆| 人妻少妇精品视频专区| 国产91精品调教在线播放| 国产亚洲精品AA片在线播放天 | 成人亚洲综合av天堂| 国产成人精品白浆免费视频试看| 最近中文字幕国产精品| 国产毛片基地| 国产JJIZZ女人多水喷水| 赤城县| 99在线 | 亚洲| 色噜噜亚洲男人的天堂| 2021久久精品国产99国产精品| 日本久久久久亚洲中字幕| 精品久久人人做爽综合|