zoukankan      html  css  js  c++  java
  • 鼠标滚动一次window.onscroll事件的函数在firfox与Ie中执行的次数不同问题的处理s

    鼠标滚动一次firfox执行了多次window.onscroll事件的函数而IE只执行了一次,导致两浏览器执行效果不一样。

    处理思路:在某段时间之内,只执行一次滚动事件函数。

    var throldHold = 400; //两次scroll事件触发之间最小的事件间隔

     window.onscroll = function () {
                if (arguments.callee.timer) clearTimeout(arguments.callee.timer);
                arguments.callee.timer = setTimeout(isDivScroll, throldHold);
            }                  //isDivScroll滚动执行的方法

    鼠标滚动一次的时间大概也就400毫秒。

    上面所说的只是我的个人理解,有说得错误的地方欢迎拍砖!!

  • 相关阅读:
    UDP
    TCP
    python基础之socket编程
    单列模式
    元类
    issubclass()和isinstance()
    手持机设备公司(WINCE/ANDROID/LINUX)
    Android Hal 分析
    Android JNI 使用的数据结构JNINativeMethod详解
    MTK GPIO 一些理解
  • 原文地址:https://www.cnblogs.com/pfcan66/p/3060445.html
Copyright © 2011-2022 走看看