div滚动底部加载li,window滚动底部加载li
DIV固定高度滚动条滚动最底部,加载新的li
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<style>
ul{
height:500px;
overflow: auto;
}
ul li{
height:60px;
line-height:60px;
}
ul li:first-child{
background: #f00;
}
</style>
</head>
<body>
<ul id="ul">
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li> <li>的第三季度结尾</li>
</ul>
<script>
/*屏幕滚动后加载分页*/
$("#ul").scroll(function(){
var nScrollTop=$(this)[0].scrollTop;//滚动条距顶部的高度
var nDivHight=$(this).height();//可见区域的高度
var nScrollHight= $(this)[0].scrollHeight;//为整个UL的高度(包括屏幕外的高度) if(nScrollTop + nDivHight >= nScrollHight){
console.log("滚动条到底部了");
for(var i=0;i<3;i++){
var li=$("<li>我们"+i+"</li>");
$("#ul").append(li);
}
}
});
</script>
</body>
</html>
window固定高度滚动条滚动最底部,加载新的li
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<style>
ul li{
height:60px;
line-height:60px;
}
ul li:first-child{
background: #f00;
}
</style>
</head>
<body>
<ul id="ul">
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度结尾</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度</li>
<li>的第三季度结尾</li>
</ul>
<script>
/*屏幕滚动后加载分页*/
$(window).scroll(function(){
var scrollTop = $(this).scrollTop();//滚动条距离顶部的高度
var scrollHeight = $(document).height();//获取整个页面的高度
var windowHeight = $(this).height();//获取当前可见区域的高度
if(scrollTop + windowHeight == scrollHeight){
console.log("滚动条到底部了");
for(var i=0;i<3;i++){
var li=$("<li>我们"+i+"</li>");
$("#ul").append(li);
}
}
});
</script>
</body>
</html>
div滚动底部加载li,window滚动底部加载li的更多相关文章
- 实现winform DataGridView控件判断滚动条是否滚动到当前已加载的数据行底部
判断 DataGridView控件滚动条是否滚动到当前已加载的数据行底部,其实方法很简单,就是为DataGridView控件添加Scroll事件,然后写入以下代码就可以了,应用范围:可实现分部加载数据 ...
- winform DataGridView控件判断滚动条是否滚动到当前已加载的数据行底部 z
http://www.zuowenjun.cn/post/2015/05/20/162.html 判断 DataGridView控件滚动条是否滚动到当前已加载的数据行底部,其实方法很简单,就是为Dat ...
- 判断DataGridView滚动条是否滚动到当前已加载的数据行底部
private void dataGridView1_Scroll(object sender, ScrollEventArgs e) { if (e.ScrollOrientation == S ...
- PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载
这个效果好,速度快,只能点击更多加载,不能滚动自动加载 一.HTML部分 <div id="more"> <div class="single_item ...
- 移动端页面 弹出框滚动,底部body锁定,不滚动 / 微信网页禁止回弹效果
需求:页面有弹出层菜单,当弹出层菜单超出屏幕可视区域时,不能滚动.加上滚动后,底部body的滚动事件如何禁止,加上了overflow:hidden;还是不可用. 如下图:地区弹出框可以滚动,而底部的b ...
- iframe,window,滚动栏的一些问题
1.Iframe不显示边框:frameborder=0 2.Iframe不显示横向滚动栏:在iframe所指向的页面增加: <style> html{overflow-x:hidden;} ...
- web自动化,下拉滚动到底部/顶部和下拉滚动到指定的元素
在web自动化,经常会遇到页面显示内容太多的时候,页面就会出现滚动条,一般有两种方式进行下拉,一种是直接下拉到底部/顶部/中部,或者直接给定元素,直接下拉到指定元素的位置. 两种方式的共同点: 两种方 ...
- 让div固定在顶部不随滚动条滚动
让div固定在顶部不随滚动条滚动 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h ...
- 让div固定在顶部不随滚动条滚动【转】
让div固定在顶部不随滚动条滚动 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h ...
随机推荐
- AOJ DSL_2_D Range Update Query (RUQ)
Range Update Query 数列 A = {a0,a1 ,...,an−1} に対し.次の2つの操作を行うプログラムを作成せよ. update(s,t,x): as,as+1,...,at ...
- MapReduce实现手机上网日志分析(排序)
一.背景 1.1 流程 实现排序,分组拍上一篇通过Partitioner实现了. 实现接口,自动产生接口方法,写属性,产生getter和setter,序列化和反序列化属性,写比较方法,重写toStri ...
- a版本冲刺第六天
队名:Aruba 队员: 黄辉昌 李陈辉 林炳锋 鄢继仁 张秀锋 章 鼎 学号 昨天完成的任务 今天做的任务 明天要做的任务 困难点 体会 408 学习<第一行代码> 学习活动的消息 ...
- js整数补零
/* * * 整数前面补零 * * 质朴长存法 * num 要补灵的整数 * n个数,比整数位数多前面自动补零 * **/ function pad(num, n) { var len = num.t ...
- ionic ios 发布设置 header-bar高度无效
在公司app发布过程中发现一旦改过header-bar的高度之后在ios内部或者通过ionic build browser生成的网页打开都不是正常的 通过chrome的查看工具发现自己写的样式被直接覆 ...
- JS事件-事件处理程序-笔记总结ing...
html事件处理程序:缺点-行为与结构耦合<input type="button" onclick = "diaoyong();"> dom0级事件 ...
- bandicam如何录制视频
我们一般都很熟悉这类软件:屏幕录制专家和kk录制等,这些都是国内比较优秀的作品.不过exe的封装格式以及录制的清晰度让人很纠结.所以这里要为大家分享的是一款韩国人写录制软件Bandicam.Bandi ...
- EmguCV控件Emgu.CV.UI.ImageBox及C# picturebox显示图片连续刷新出现闪烁问题
在上一篇里,EmguCV(OpenCV)实现高效显示汉字及叠加 实现了视频叠加及显示,但存在问题,就是 Emgu.CV.UI.ImageBox及C# picturebox显示图片时都会出现闪烁,尤其 ...
- 【译文】 GC 安全点 和安全区域
原文链接 : here 根引用 Root references 一个实例死了,意味着它变得无用.只用程序员知道一个实例是否已经无用.为了让程序知道一个实例是否已经无用,我们可以使用编译器分析,引用 ...
- JSP分页显示
首先要定义四个变量: int pageSize: //每页显示多少条记录 int pageNow: //希望显示第几页 int pageCount: //一共有多少页 int rowCount: // ...