首页 > 软件开发 > JavaScript >

网页如何实现滑轮下滑加载页面

来源:互联网 2023-03-17 00:00:54 版权归原作者所有,如有侵权,请联系我们

网页实现滑轮下滑加载页面,需要用到JS中的scroll事件,当事件被触发,执行加载的操作。下面介绍实现的过程。

FIE办公区 - 实用经验教程分享!

FIE办公区 - 实用经验教程分享!

网页如何实现滑轮下滑加载页面FIE办公区 - 实用经验教程分享!

方法/步骤

  • 1

    新建一个HTML文件,命名为test.html,在文件中加载jquery.min.js库文件,代码如下:FIE办公区 - 实用经验教程分享!

    网页如何实现滑轮下滑加载页面FIE办公区 - 实用经验教程分享!

  • 1该信息未经许可获取自百度经验
  • 2

    在test.html页面,使用div定义一个内容展示区,设置id为content,用于实现下拉时在该id对象内添加加载的内容。为了展示效果,定义一个开始的div,内容为“下拉加载更多内容”,样式为红色边框的div。

    FIE办公区 - 实用经验教程分享!

    FIE办公区 - 实用经验教程分享!

    网页如何实现滑轮下滑加载页面FIE办公区 - 实用经验教程分享!

  • 3

    在浏览器运行上面代码,页面效果如下:

    FIE办公区 - 实用经验教程分享!

    FIE办公区 - 实用经验教程分享!

    网页如何实现滑轮下滑加载页面FIE办公区 - 实用经验教程分享!

  • 4

    编写JS实现下拉加载页面。使用$(document).ready()方法,在页面加载时就执行其内部代码,主要是使滚动事件scroll在页面加载时就生效。

    FIE办公区 - 实用经验教程分享!

    FIE办公区 - 实用经验教程分享!

    网页如何实现滑轮下滑加载页面FIE办公区 - 实用经验教程分享!

  • 5

    在JS中定义5个变量,作用分别如下:FIE办公区 - 实用经验教程分享!

    range,距页面下边界长度,当未到底部时,下拉就能加载内容。FIE办公区 - 实用经验教程分享!

    elemt,新加载内容的高度。FIE办公区 - 实用经验教程分享!

    maxnum,设置加载最多次数。FIE办公区 - 实用经验教程分享!

    num,标识加载的次数。FIE办公区 - 实用经验教程分享!

    totalheight,页面的高度。FIE办公区 - 实用经验教程分享!

    main,向div添加内容的对象。FIE办公区 - 实用经验教程分享!

    网页如何实现滑轮下滑加载页面FIE办公区 - 实用经验教程分享!

  • 6

    通过$(window).scrollTop()获得滚动条距顶部距离,用于计算页面的总高度。通过if判断,只要不是页面的底部,并且不超过最多加载的次数,就会向id为content的div添加加载的内容。使用append()方法添加新加载内容。代码如下:

    FIE办公区 - 实用经验教程分享!

    FIE办公区 - 实用经验教程分享!

    网页如何实现滑轮下滑加载页面FIE办公区 - 实用经验教程分享!

  • 7

    在浏览器运行test.html,当鼠标滑轮往下滑动时,加载更多的内容,效果如下:FIE办公区 - 实用经验教程分享!

    FIE办公区 - 实用经验教程分享!

    FIE办公区 - 实用经验教程分享!

    代码百度云下载:FIE办公区 - 实用经验教程分享!

    链接: https://pan.baidu.com/s/1--BWKmeoioVRnTnispMRcA 提取码: ymcj

    FIE办公区 - 实用经验教程分享!

    FIE办公区 - 实用经验教程分享!

    网页如何实现滑轮下滑加载页面FIE办公区 - 实用经验教程分享!

    网页如何实现滑轮下滑加载页面FIE办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!FIE办公区 - 实用经验教程分享!


    标签: JAVASCRIPTHTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号