zoukankan      html  css  js  c++  java
  • 判断鼠标滚动方向

    #第一种

        return if !$state.is 'public.home'
            toolbar = $('.js-article-toolbar')
            $scope.oldToolbarPos = 0 if !$scope.oldToolbarPos && $scope.oldToolbarPos != 0
            scrollTop = $(_this).scrollTop()
            $timeout.cancel $scope.headroomTimer
            $scope.headroomTimer = $timeout ->
              if scrollTop > $scope.oldToolbarPos
                #向上

        toolbar.removeClass('slideInDown').addClass('slideOutUp')
              else

               #向下
                toolbar.removeClass('slideOutUp').addClass('slideInDown')

              $scope.oldToolbarPos = scrollTop
            , 50, false

    #第二种

    # $(window).on 'mousewheel DOMMouseScroll', (e)->
          #   console.log '鼠标滚动方向:', e

          #   if e.originalEvent.wheelDelta #IE 谷歌
          #     _delta = parseInt e.originalEvent.wheelDelta
          #     if _delta > 0
          #       #向上
          #       console.log '向上', _delta
          #     else
          #       #向下
          #       console.log '向下', _delta
          #   else if e.originalEvent.detail #火狐
          #     _delta = parseInt e.originalEvent.detail
          #     if _delta > 0
          #       #向上
          #       console.log '向下', _delta
          #     else
          #       #向下
          #       console.log '向上', _delta

  • 相关阅读:
    关于 iOS 证书,你必须了解的知识
    Spark踩坑记:共享变量
    Python 操作 MySQL 的正确姿势
    【黑客浅析】像黑客一样思考
    利用 Flask+Redis 维护 IP 代理池
    程序员的江湖:从黑木崖到回龙观
    [NM 状态机1] Application状态机详解
    Hadoop 2.0 编译问题小结
    Yarn上的几个问题整理
    Yarn中如何生成状态机图
  • 原文地址:https://www.cnblogs.com/wanqiu/p/5306546.html
Copyright © 2011-2022 走看看