加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

js鼠标滑轮滚动事件绑定的简单例子

发布时间:2023-09-20 15:48:29 所属栏目:教程 来源:
导读:  代码如下:

  /** Event handler for mouse wheel event.

   *鼠标滚动事件

   */

   var wheel = function(event) {

   var delta = 0;

 
  代码如下:
 
  /** Event handler for mouse wheel event.
 
           *鼠标滚动事件
 
           */
 
          var wheel = function(event) {
 
              var delta = 0;
 
              if (!event) /* For IE. */
 
                  event = window.event;
 
              if (event.wheelDelta) { /* IE/Opera. */
 
                  delta = event.wheelDelta / 120;
 
              } else if (event.detail) {
 
                  /** Mozilla case. */
 
                  /** In Mozilla, sign of delta is different than in IE.
 
                   * Also, delta is multiple of 3.
 
                   */
 
                  delta = -event.detail / 3;
 
              }
 
              /** If delta is nonzero, handle it.
 
               * Basically, delta is now positive if wheel was scrolled up,
 
               * and negative, if wheel was scrolled down.
 
               */
 
              if (delta)
 
                  handle(delta);
 
              /** Prevent default actions caused by mouse wheel.
 
               * That might be ugly, but we handle scrolls somehow
 
               * anyway, so don't bother here..
 
               */
 
              if (event.preventDefault)
 
                  event.preventDefault();
 
              event.returnValue = false;
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章