两种监听页面滚动的方法

一、原生js通过window.onscroll监听

window.onscroll = function() {
//为了保证兼容性,这里取两个值,哪个有值取哪一个
//scrollTop就是触发滚轮事件时滚轮的高度
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
console.log("滚动距离" + scrollTop);
}

  

二、Jquery通过$(window).scroll()监听

$(window).scroll(function() {
//为了保证兼容性,这里取两个值,哪个有值取哪一个
//scrollTop就是触发滚轮事件时滚轮的高度
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
console.log("滚动距离" + scrollTop);
})

  

最新文章

  1. Chapter7: question 49 - 50
  2. Z - Fighting 和 Depth-bias
  3. 新手107条常用javascript语句
  4. cocos2dx游戏开发——微信打飞机学习笔记(六)——PlayerLayer的搭建
  5. ajax 跳入error的一些原因
  6. 常见的Activity Action Intent常量
  7. 《架构探险——从零开始写Java Web框架》这书不错,能看懂的入门书
  8. Unity3d开发IOS游戏 基础
  9. __sleep和__wakeup
  10. SQLserver2012 tcp/ip 1433port问题解决方法
  11. .NET Excel导出方法及其常见问题详解
  12. Xcode中StoryBoard Reference 新特性的使用
  13. android解析网络json数据(1)
  14. 【一天一道LeetCode】#141. Linked List Cycle
  15. Mysql 层级、执行顺序、执行计划分析
  16. VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——SliderView控件的使用方式
  17. python学习笔记1-python相关应用套件
  18. django 如何接收bootstrap-table传送的 ajax数组
  19. STM32 多通道ADC采样,采用Timer1进行采样率控制,利用DMA进行传输
  20. Django 框架 django的请求生命周期

热门文章

  1. flask-ssti,xss的防止
  2. 剖析epool
  3. (原)Unreal渲染模块 管线 - 着色器(1)
  4. RGB和YUV、YCbCr 以及格式的转换总结
  5. [译]如何禁止Requests库的log日志信息呢?
  6. Hexo博客收录百度和谷歌-基于Next主题
  7. 【bzoj2662】[BeiJing wc2012]冻结 分层图Spfa
  8. CI的多级目录的功能
  9. code forces 994B
  10. Gradle for Android(二)全局设置、自定义BuildConfig