• 技术文章 >Web开发 >JavaScript

    js中scroll事件的两种模式

    小妮浅浅小妮浅浅2021-09-29 14:12:51原创618

    事件发生在window对象上,但它实际上表示了页面中相应元素的变化:

    1、混杂模式:通过scrollleft和scrolltop来监控这一变化。

    2、标准模式:通过元素反映这一变化(除了Safari,Safari仍然基于跟踪滚动位置)。

    实例

    EventUtil.addHandler(window, "scroll", function(event){
                if (document.compatMode == "CSS1Compat"){    //标准模式下
                    alert(document.documentElement.scrollTop);
                } else {
                    alert(document.body.scrollTop);
                }
            });

    以上就是js中scroll事件的两种模式,希望对大家有所帮助。更多js学习指路:js教程

    专题推荐:js scroll
    品易云
    上一篇:js中resize事件是什么 下一篇:js中有哪些焦点事件

    相关文章推荐

    • Node.js丢失上下文this如何理解• js数组元素进行排序• 面试准备:快速学习JS防抖与节流• JS数组如何返回给定条件的首个元素• python和nodejs有什么区别• php xml转换成json的方法• javascript中JSON.stringify的注意点• js字符串中的三种引号• js盗用构造函数的实现• php json提交乱码的解决办法• js将小数转为整数的方法• js小数转为整数的函数• js中load事件如何理解• js中unload事件是什么• js中resize事件是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网