html代码如下:

滚动条距离底部

#parse("front/common/include.html")

$(function () {

var i = 4;

$(window).bind("scroll", function (event) {

//滚动条到网页头部的 高度,兼容ie,ff,chrome

//var top = document.documentElement.scrollTop + document.body.scrollTop;

var top = $(window).scrollTop();

//网页的高度

var textheight = $(document).height();

// 网页高度-top-当前窗口高度

if (textheight - top - $(window).height() <= 0) {

if (i >= 100) {

return; //控制最大只能加载到100

}

//$('#div1').css("height", $(document).height() + 100);

i++;

//可以根据实际情况,获取动态数据加载 到 div1中

$('

' + i + '

').appendTo($('#div1'));

$('

' + i + '

').appendTo($('#div1'));

$('

' + i + '

').appendTo($('#div1'));

$('

' + i + '

').appendTo($('#div1'));

$('

' + i + '

').appendTo($('#div1'));

$('

' + i + '

').appendTo($('#div1'));

$('

' + i + '

').appendTo($('#div1'));

$('

' + i + '

').appendTo($('#div1'));

}

});

})

#div1 div{ font-size:100px; background:#ccc;margin-top:5px}

1

2

3

4

$(document).height():整个网页的高度

$(window).height():浏览器可视窗口的高度

$(window).scrollTop():浏览器可视窗口顶端距离网页顶端的高度(垂直偏移)

用一句话理解就是:当网页滚动条拉到最低端时,$(document).height() == $(window).height() + $(window).scrollTop()。

当网页高度不足浏览器窗口时$(document).height()返回的是$(window).height()。

不建议使用$("html").height()、$("body").height()这样的高度。

原因:

$("body").height():body可能会有边框,获取的高度会比$(document).height()小;

$("html").height():在不同的浏览器上获取的高度的意义会有差异,说白了就是浏览器不兼容。

$(window).height()值有问题,返回的不是浏览器窗口的高度?

原因:网页没有加上声明。

参考原地址:

java 滚动加载_滚动加载 - java-苦苦甜甜的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. ie对java的设置字体_关于IE6幽灵字体 - JavaSwing的个人空间 - OSCHINA - 中文开源技术交流社区...

    前言:今天做项目的时候在IE6下出现了这样的一种现像,这种情况只在IE6下出现,最后在网友的帮助下这个问题最终得到了解决.所以马上作了下笔记! 情况如下图: 我在网上找了点资料出现IE6下幽灵字体的情 ...

  2. java顺序表冒泡排序_冒泡排序就这么简单 - Java3y的个人空间 - OSCHINA - 中文开源技术交流社区...

    冒泡排序就这么简单 在我大一的时候自学c语言和数据结构,我当时就接触到了冒泡排序(当时使用的是C语言编写的).现在大三了,想要在暑假找到一份实习的工作,又要回顾一下数据结构与算法的知识点了. 排序对我 ...

  3. java拆分任意五位数_五位数拆分出各位 - osc_foo7glsg的个人空间 - OSCHINA - 中文开源技术交流社区...

    5.输入一个五位数,输出一个反转的五位数 输入->12345 输出->54321 //这是五位数字拆分方法. System.out.println("请输入五位数的数字:&quo ...

  4. java 全排列非递归算法_全排列的非递归算法 - osc_ivkc73ze的个人空间 - OSCHINA - 中文开源技术交流社区...

    1.全排列的定义和公式: 从n个数中选取m(m<=n)个数按照一定的顺序进行排成一个列,叫作从n个元素中取m个元素的一个排列.由排列的定义,显然不同的顺序是一个不同的排列.从n个元素中取m个元素 ...

  5. java回调函数的生命_Java的回调函数 - choaklin 的个人空间 - OSCHINA - 中文开源技术交流社区...

    暂且不提回调函数的各种定义,如我本人,虽然知道JavaScript的回调的使用,但是百科了回调的定义,还是觉得云里来雾里去.所以大可先从已熟悉的入手,旁推侧引它的原理,再引出Java版的实现. 因为博 ...

  6. java痴和堆_JAVA虚拟机理解 - 爱笑的痴迷者的个人空间 - OSCHINA - 中文开源技术交流社区...

    JVM定义: JVM(Java Virtual Machine),是一种运行Java程序的软件实现,是虚拟的机器.Java程序与平台无关,它直接在虚拟机中运行. JVM运行过程: JVM将内存分划如下 ...

  7. java如何测试定时器_如何测试定时任务 - 邓竣的个人页面 - OSCHINA - 中文开源技术交流社区...

    系统一般会有一些后台定时任务,假设我们使用quartz实现定时任务,那么有两个测试功能点: 定时任务逻辑是否正确 定时器cron表达式编写是否正确,触发时间点是否正确 定时任务逻辑测试 如果定时任务在 ...

  8. Java位语句_卫语句 - 宿小帅的个人空间 - OSCHINA - 中文开源技术交流社区

    1.使用卫语句取代嵌套表达式 函数中的条件逻辑使人难以看清正常的执行途径.使用卫语句表现所有特殊情况. 动机:条件表达式通常有2种表现形式.第一:所有分支都属于正常行为.第二:条件表达式提供的答案中只 ...

  9. Java实现数组列项相加_裂项求和法 - osc_rkun22vq的个人空间 - OSCHINA - 中文开源技术交流社区...

    常用公式 常用式:$\cfrac{1}{n(n+1)}=\cfrac{1}{n}-\cfrac{1}{n+1}$:推广式:$\cfrac{1}{n(n+k)}=\cfrac{1}{k}(\cfrac{ ...

最新文章

  1. c分布 的程序设计语言,#2020学习打卡##C程序设计语言# C语言中的随机数函数解析...
  2. 伪共享(false sharing),并发编程无声的性能杀手
  3. android fragmentactivity fragment,Android:Activity与Fragment通信(99%)完美解决方案
  4. Python List reverse()方法
  5. 一种基于DCNN模型的云检测方法介绍
  6. mongodb安装指南 及使用
  7. Hive 窗口函数如何设置窗口大小
  8. oc引导win方法_适配自己的OC引导一键生成Opencore Generation X使用指南
  9. Eviews10下载及安装
  10. Opencv,imread()读取BGR格式文件转换与RGB格式的相互转换
  11. Geant4学习一:写一个简单程序
  12. html两列合并一列,如何将excel中两列数据合并到一列呢
  13. 1235813找规律第100个数_中考数学专题 - -找规律总结题 -
  14. oracle 加权久期,债券 加权久期 怎么计算
  15. hadoop 8088端口网页无法打开的原因分析
  16. 随便学学Python-day7-字典和集合
  17. 【论文笔记】Proofs-of-delay and randomness beacons in Ethereum-2017IEEE SB Workshop
  18. Mysql数据库与数据库三大范式
  19. flask+gunicorn部署
  20. mac系统安装ae打不开,显示意外退出的解决方法

热门文章

  1. Lodash系列之 merge 函数
  2. Java安卓适配全面屏_GitHub - chnagzhaolin/NotchScreenTool: Android刘海屏、水滴屏等全面屏适配工具...
  3. toArray方法总结
  4. 【语音去噪】谱减法+维纳滤波语音去噪(带面板+信噪比)【含GUI Matlab源码 1661期】
  5. java账号注册重复验证_Java+Ajax实现用户名重复检验
  6. 如何修改sql服务器名,修改SQL Server数据库服务器名字
  7. c++getline()、get()等
  8. 网络ip地址划分-子网划分
  9. Yii实现微信公众号的场景二维码
  10. 华创锐科预付费云平台使用说明