jquery如何监听滚动条事件?下面本篇文章给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

问题:

在浏览很多网页中都会发现,当滚动条滚动到一定的位置的时候就出显示一个返回到顶部的小图标,那如何监听判断滚动条滚动到指定的位置后触发某个事件呢?

方法:

可以通过使用$(window).scroll()进行滚动条的监听

当用户滚动指定的元素时,会发生 scroll 事件。

scroll 事件适用于所有可滚动的元素和 window 对象(浏览器窗口)。

scroll() 方法触发 scroll 事件,或规定当发生 scroll 事件时运行的函数。

代码:$(window).scroll(function(){

//获取滚动条滚动的位置

var top = $(window).scrollTop();

if(top > 100){

alert("滚动条滚动大于100显示弹出框")

}

})

具体介绍:

1、打开html开发工具,新建一个html代码页面,在html代码页面输入大量的文本内容,确保在浏览器上能有滚动条出现

2、引入一个jquery.js库。在title标签后面创建一个script标签,然后引入jquery.js文件

3、新建一个script标签,在这个标签里面创建使用$(window).scroll()监听滚动条滚动事件(案例中判断当滚动条滚动高度超过100的时候就出现一个弹出框)

代码:$(function(){

$(window).scroll(function(){

var top = $(window).scrollTop();

if(top > 100){

alert("滚动条滚动大于100显示弹出框")

}

})

})

4、保存html代码后使用浏览器打开,然后滚动Y轴滚动条,发现滚动到一定位置后会出现一个alert弹出框表示监听滚动条成功

更多web前端开发知识,请查阅 HTML中文网 !!

html监听页面滚动高度,jquery如何监听滚动条事件?相关推荐

  1. html+监听+页面滚动到底部,JS监听页面滚动到底部事件

    敏捷开发之Scrum扫盲篇 现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解, ...

  2. vue 监听页面滚动事件:触发animate.min.css动画特效

    一.问题答疑: 1. animate.css 如何在vue项目中引入?或引用? 2. 如何监听滚动事件,触发animate.class动画播放? vue 监听滚轮滚动事件,for循环 ,动态id,代码 ...

  3. vue监听页面滚动事件

    方法:监听滚动实现 通过addEventListener方式监听 通过scroll获取到滚动 export default {data () {return {topNavBg: {backgroun ...

  4. 监听页面滚动触发事件,页面停止滚动触发事件

    监听页面滚动触发事件,页面停止滚动触发事件 核心代码 data() {return {timer: null,isTipVisible: true} } methods: {handleScrollS ...

  5. 监听某个区域滚动_监听页面滚动及滚动到指定位置

    一.原生js通过window.onscroll监听 window.onscroll = function() { //为了保证兼容性,这里取两个值,哪个有值取哪一个 //scrollTop就是触发滚轮 ...

  6. vue设置页面滚动高度_vue中获取滚动高度或指定滚动到某位置

    1.点击某个标签,滚动到某个具体位置 switchHeight(num) { this.selectNum = num; if (num == 0) { document.getElementById ...

  7. 如何设置页脚跟随页面滚动 高度不够时固定在底部

    在开发PC页面的时候 我们经常遇到底部栏要自适应页面,页面内容少的时候要固定在底部,内容超出的时候要跟随页面滚动.这里介绍一个比较容易的方法只需设置页面内容最小高度min-height比如min-he ...

  8. html屏幕滚动事件监听,JQuery监听页面滚动事件

    1.当前滚动的地方的窗口顶端到整个页面顶端的距离: var scrollTop = $(window).scrollTop(); 2.获取指定元素的页面位置: $(obj).offset().top; ...

  9. html+监听+页面滚动到底部,解决HTML5中滚动到底部的事件问题

    问题:在H5中,我们有这样的需求:例如有列表的时候,滚动到底部时,需要加载更多. 解决方案:可以采用window的滚动事件进行处理 分析:如果滚动是针对整个屏幕而言的(不针对于某个界面小块),那么这个 ...

最新文章

  1. 炫界 (978) -(建工发现应用克隆漏)_湖南建工装配式建筑迈入“加速度”
  2. FIXML and FpML - Background, Comparison, Integration Interoperability Opportunities
  3. 迷宫问题,手动模拟栈
  4. Windows下Subversion配置管理员指南
  5. 回忆2020年,这一年有你们真好~
  6. 【学习总结】GirlsInAI ML-diary day-7-数据类型转换
  7. canvas瓦片图加载
  8. MySql 把B表数据插入到A表中
  9. 51单片机 呼吸灯 七彩呼吸灯
  10. vecm模型怎么写系数_VAR模型与向量VECM模型(7)
  11. 清除COOKIES有什么好处
  12. tensorflow----tensorboard之histogram与distributions
  13. STM32读取SM300D2七合一传感器模块数据在0.96寸OLED显示,通过DL-LN3X无线模块显示在上位机
  14. gis小白初学笔记一
  15. 神经网络模型结果怎么看,神经网络模型怎么评估
  16. DC基础学习(二)Synthesis Flow1
  17. Python 练习实例100例—3
  18. php框架原理,路由原理 · thinkphp框架原理解析 · 看云
  19. c/c++语言中函数参数传递的三种方式——徐吉平
  20. 浅论WBS分解在软件项目中的应用

热门文章

  1. 应用程序无法正常启动(0xc0000022)。请单击” 确定“关闭应用程序。
  2. 事物TransactionScope
  3. MYSQL MGR复制模式
  4. 女生做前端还是测试,该如何选择?
  5. keras离线下载模型的存储位置
  6. 信息论通识课程:建立过渡性的模型时应遵循最大熵原理(过犹不及)
  7. 安卓手机卡顿怎么解决_炉石传说手机卡怎么办_炉石传说手机卡解决方法
  8. chattr: command not found
  9. glusterfs简单介绍
  10. Shopee虾皮如何跟卖爆款产品?怎么操作?