1。怎样用js实现先加载网页的一部分,等滚轮到一定位置再加载下面部分

1。怎样用js实现先加载网页的一部分,等滚轮到一定位置再加载下面部分?2。怎样先加载一半数量的图片,等滚轮滚到一定位置再加载剩下的图片(文字这些是一起加载的)... 1。怎样用js实现先加载网页的一部分,等滚轮到一定位置再加载下面部分?
2。怎样先加载一半数量的图片,等滚轮滚到一定位置再加载剩下的图片(文字这些是一起加载的)
展开
 我来答
唯我随想no2
推荐于2017-12-16 · TA获得超过185个赞
知道小有建树答主
回答量:243
采纳率:50%
帮助的人:220万
展开全部
  1. 思路:当滚动条到达底部时,调用js方法去加载数据

  2. 代码如下:

    <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');】
,然后取消滚动的触发
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式