基于JQuery实现滚动到页面底端时自动加载更多信息关键代码:代码如下:
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读取过程中多次触发事件,造成多次加载内容。

转载于:https://www.cnblogs.com/qhorse/p/4757147.html

基于JQuery实现滚动到页面底端时自动加载更多信息相关推荐

  1. jQuery自动加载更多程序

    1.1.1 摘要 现在,我们经常使用的微博.微信或其他应用都有异步加载功能,简而言之,就是我们在刷微博或微信时,移动到界面的顶端或低端后程序通过异步的方式进行加载数据,这种方式加快了数据的加载速度,由 ...

  2. html底部自动加载下一页,js页面滚动到底部时自动加载下一页数据

    一段滚动到页面底部自动加载更多数据的js代码,需要jquery.js . jquey.tmpl.js 支持 var Data = { PageCount: 1, PageSize: 30, IsCom ...

  3. html5到底部自动加载,列表滚动到底部自动加载更多

    列表滚动到底部自动加载更多 在移动端,经常会用到列表滚动到底部,拉一下加载更多,或者点一下加载更多等等,今天我说说我的一个实现的思路. 通过监听列表的滚动时间,当用户滚动到列表的底部,并停留一小段时间 ...

  4. java 滚动加载数据_[Java教程]浏览器滚动条快到底部时自动加载数据

    [Java教程]浏览器滚动条快到底部时自动加载数据 0 2015-11-30 15:00:44 1 2 3 4 5 6 ");24 main.append(" hello worl ...

  5. 移动端下拉加载更多DEMO(纯js实现)

    首先需要给div加scroll事件,监听滚动条滚动动作.那何时触发加载动作呢?当滚动条滚到底的时候.如何判断滚动条滚到底呢? 当滚动条的高度加上滚动条到div顶部的高度等于div的可滚动高度时,说明滚 ...

  6. 移动端上滑加载更多(H5)

    背景: 项目的移动端需要弄一个上滑加载更多的效果,达到分页效果.. 我的第一想法去网上找个插件直接弄上,想法是好的,现实是残酷的..网上找的不是乱七八糟的 就是一些有名的插件太大了,我一个小功能显得太 ...

  7. html下拉自动加载更多,H5页面下拉加载更多(实用版)

    近期在做一个H5网站,需要下拉加载更多产品列表的功能.百度搜索了好久,什么说法都有,什么插件都有.   醉了.基本上每一个能直接拿来用的. 最后发现: 1.dropload.js 插件  还可以,但是 ...

  8. vue滚动到底部,自动加载更多

    原文地址:vue 实现滚动到页面底部开始加载更多 - will很忙 - 博客园 vue 实现滚动到页面底部开始加载更多 1 scrollTop 页面滚动的高度, 1 clientHeight 可视区域 ...

  9. php tp 重加载页面,thinkPHP线上自动加载异常与修复方法实例分析

    本文实例讲述了thinkPHP线上自动加载异常与修复方法.分享给大家供大家参考,具体如下: 项目遇到一个奇怪的问题,本地代码正常,服务器上却不正常. 经过测试,应该是自动加载出了问题,尝试了各种方法, ...

最新文章

  1. Confluence 6 数据库表-空间(Spaces)
  2. UA MATH563 概率论的数学基础 中心极限定理4 独立一元随机变量的性质
  3. 2.4 理解指数加权平均-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  4. JAVA多线程和并发
  5. 印象笔记 还回快捷_模块化编辑器、OCR、素材库...一大波新功能来袭丨印象笔记7周年现场实况...
  6. 如何在自己的程序里执行/终止一个外部程序?
  7. VB手控Combobox的打开或收起
  8. SWFUpload flash上传控件
  9. 阿里云技术团队原创力作震撼上市,强力解析云上Kubernetes!
  10. python推箱子游戏代码_推箱子游戏,推箱子游戏代码python实现
  11. java中case怎么用,Java中case使用示例,Javacase使用示例,switch([vari
  12. Error response from daemon: conflict: unable to delete acdcfe83bcc5 (must be forced) - image is bein
  13. 江苏省数学建模省赛答辩准备
  14. POJ 3265 Problem Solving 动态规划
  15. Androd studio无线调试及镜像投屏
  16. spark读写clickhouse
  17. router vue 多个路径_vue-router 路由 总结
  18. y7000电脑键盘使用不了_[电脑]致敬Cherry G80——J80 R2 87客制化键盘使用评测
  19. Disk Drill 使用教程
  20. 24考研规划复习指导

热门文章

  1. How To Install Visual Studio Code On Ubuntu
  2. 20175213 2018-2019-2 《Java程序设计》第4周学习总结
  3. 【计算机算法设计与分析】——排序
  4. 关于Unity中的声音管理模块(专题七)
  5. 谈论Java原子变量和同步的效率 -- 颠覆你的生活
  6. 文本框点击后文字消失总结
  7. javascript的对象创建模式---命名空间模式
  8. System.Math.Min(System.Threading.Interlocked.Increment(i), i - 1)
  9. jquery实现的3D缩略图悬停效果
  10. GMapbook中文版上线