html页面滚动条监听事件,jquery如何监听滚动条事件?

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

22e0321ebd4dc02ef77a2f6aab0cbdca.png

问题:

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

方法:

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

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

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

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

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

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

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

if(top > 100){

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

}

})

600a4d79174f8af727048ef5f496b06c.png

具体介绍:

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

6fb51807e6118e9e0e1f036c7fdee5d7.png

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

d55e4607272e6afbdf8a49d892283bc2.png

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

代码:$(function(){

$(window).scroll(function(){

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

if(top > 100){

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

}

})

})

10e13510f2972650bcc8f069ddf65691.png

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

feb1b378a52bae7eeb18444bb0d8146a.png

151c88b0b56d359b05257f90d7e18760.png

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值