基于JQuery实现滚动到页面底端时自动加载更多信息_Javascript教程-查字典教程网
基于JQuery实现滚动到页面底端时自动加载更多信息
基于JQuery实现滚动到页面底端时自动加载更多信息
发布时间:2016-12-30 来源:查字典编辑
摘要:关键代码:复制代码代码如下:varstop=true;$(window).scroll(function(){totalheight=par...

关键代码:

复制代码 代码如下:

var stop=true;

$(window).scroll(function(){

totalheight = parseFloat($(window).height()) + parseFloat($(window).scrollTop());

if($(document).height() <= totalheight){

if(stop==true){

stop=false;

$.post("ajax.php", {start:1, n:50},function(txt){

$("#Loading").before(txt);

stop=true;

},"text");

}

}

});

HTML:

复制代码 代码如下:

<div id="Loading">Loading...</div>

实现方法是比较页面总高度和下滚高度以判断是否到达底端,若到达底端则通过ajax读取更多的内容,用before插入到Loading之前。

stop参数是考虑到ajax读取耗时,防止在一次ajax读取过程中多次触发事件,造成多次加载内容。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类