1。怎样用js实现先加载网页的一部分,等滚轮到一定位置再加载下面部分
1。怎样用js实现先加载网页的一部分,等滚轮到一定位置再加载下面部分?2。怎样先加载一半数量的图片,等滚轮滚到一定位置再加载剩下的图片(文字这些是一起加载的)...
1。怎样用js实现先加载网页的一部分,等滚轮到一定位置再加载下面部分?
2。怎样先加载一半数量的图片,等滚轮滚到一定位置再加载剩下的图片(文字这些是一起加载的) 展开
2。怎样先加载一半数量的图片,等滚轮滚到一定位置再加载剩下的图片(文字这些是一起加载的) 展开
展开全部
思路:当滚动条到达底部时,调用js方法去加载数据
代码如下:
<div style="height:1600px;border:1px solid red">设高度模拟滚动</div>
//引入js
<script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js">
</script>
<script type="text/javascript">
$(function () {
$(window).scroll(function () {
//浏览器所能看到的页面的那部分的高度
var winH = $(window).height();
var scrH = $(window).scrollTop();//滚动的高度
//获取整个页面的高度 htmH为设置的滚动到的高度位置
var htmH = $(document).height() - 100;
//可见高度+滚动高度 超出 设置的高度,触发方法
if (winH + scrH >= htmH) {
//到达底部-100的高度,触发方法
alert(1);
}
});
})
</script>
更多追问追答
追问
思路我明白了,怎么分段加载数据呢?就是怎么把做好的网页分成两段,怎么把它分开加载?
追答
默认加载第一段,到后面后,在加载第二段【$("对应拼接位置的对象").load('xxx.html');】
,然后取消滚动的触发
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询