手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >基于JQuery实现滚动到页面底端时自动加载更多信息
基于JQuery实现滚动到页面底端时自动加载更多信息
摘要:关键代码:复制代码代码如下: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读取过程中多次触发事件,造成多次加载内容。

【基于JQuery实现滚动到页面底端时自动加载更多信息】相关文章:

用JavaScript实现页面重定向功能的教程

javascript实现可拖动变色并关闭层窗口实例

基于jQuery实现的无刷新表格分页实例

jQuery结合ajax实现动态加载文本内容

JavaScript实现带标题的图片轮播特效

基于JavaScript实现动态添加删除表格的行

JS+CSS实现的拖动分页效果实例

jQuery实现自动滚动到页面顶端的方法

JQuery实现动态添加删除评论的方法

jquery实现点击label的同时触发文本框点击事件的方法

精品推荐
分类导航