JQ-滚动条下拉无限的加载数据
2020-03-28 20:11
309 查看
一、原理
利用滚动的高度,如果滚动的高度到达一定范围,就加载数据
二、实现
利用$(document.body).outerWidth()获取的是屏幕的高度,这个是固定的,不变的
利用$(window).scrollTop()获取您滚动的高度
利用$(document).height()获取总的高度
注:$(widnow).height()这个是可视区的高度,这个跟$(document).height()很容易混淆
三、上代码
<section>
<div id="tishi">
<p>this is a scroll test;</p>
<p>页面下拉自动加载内容</p>
</div>
<div id="main">
<p>hello world test DIV</p>
</div>
</section>
$(function(){
$(window).scroll(function(){
if($(window).scrollTop() > $(document.body).outerWidth() - $('#tishi').height()){
var s='<p class="load">我可以无限制的加载...</p>';
$('#main').append(s);
}
})
})
转载于:https://www.cnblogs.com/xiaoyangtian/p/8030460.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 【无限滚动加载数据】—infinite-scroll插件的使用---------下拉加载数据、无线滚动
- js/jq控制页面动态加载数据,滑动滚动条自动加载事件
- jQuery实现模仿微博下拉滚动条加载数据效果
- jQuery实现模仿微博下拉滚动条加载数据效果
- 下拉滚动条时自动加载所需数据
- 页面滚动动态加载数据,页面下拉自动加载内容 ,滚动条滚动到最底端加载数据
- swing之滚动条下拉加载数据
- JQ动态加载下拉框数据
- 瀑布流 下拉无限加载 json异步数据
- angularjs实现上拉加载和下拉刷新数据功能
- jquery获取滚动条下拉值-下拉式加载数据
- php+JQ+EasyUI自动加载数据
- js当滚动条即将到达底部自动加载数据
- jquery实现瀑布流效果 jquery下拉加载新数据
- EasyUI ComboBox(下拉列表框)通过url加载调用远程数据并实时刷新
- 【无限滚动加载数据】—infinite-scroll插件的使用
- 织梦超简单“加载更多”“无限下拉”插件,支持动静态,支持图片延迟加载
- 代码: 两列图片瀑布流(一次后台取数据,图片懒加载。下拉后分批显示图片。图片高度未知,当图片onload后才显示容器)
- jQuery下拉滚动条刷新 ajax获取数据
- asp.net+jquery滚动滚动条加载数据的下拉控件