欢迎来到天天文库
浏览记录
ID:30517224
大小:16.19 KB
页数:3页
时间:2018-12-31
《浅析jquery如何判断滚动条滚到页面底部并执行事件》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解浅析jquery如何判断滚动条滚到页面底部并执行事件 jquery如何判断滚动条滚到页面底部并执行事件?下面小编就为大家带来一篇jquery判断滚动条滚到页面底部并执行事件方法。希望对大家有所帮助,一起跟随小编过来看看吧 本文章向码农介绍jquery如何判断滚动条滚到页面底部并执行事件。首先理解三个dom元素,分别是:clientHeight、offsetHeight、scr
2、ollTop。 首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。 clientHeight:这个元素的高度,占用整个空间的高度,所以,如果一个div有滚动条,那个这个高度则是不包括滚动条没显示出来的下面部分的内容。而只是单纯的DIV的高度。 offsetHeight:是指元素内容的高度。依照上面的,那这个高度呢就是DIV内部的高度,包括可见部分及以滚动条下面的不可见部分。 scrollTop:这个是什么呢?他可以理解为滚动条可以滚动的长度。对党的认识也有
3、了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 举例,如果一个DIV高度是400px(即clientHeight为400),而里面的内容是一个很长的列表,内容的高度是1000px(即offsetHeight为1000)。那么,可见部分我们看到400px,1000px的内容中还有600px不可见。而这不可见的部分呢
4、,正是我们通过拉动滚动条才能把这一部分显示出来。你如果滚动条不拉动,此时scrollTop为0,如果你把滚动条拉到底,显示出列表最下面的部分,此时,scrollTop为600。 所以scrollTop的取值区间为[0,600]。 所以这个600可以理解为滚动条可以滚动的长度。 理解完上面的这个概念之后。要判断是否滚动到底部就很好做了。 首先,我们拉动滚动条,从最上面拉到最下面,变化的是scrollTop的值,而这个值是有一个区间的。 这个区间是:[0,(offsetHeight-clientHeight)]
5、即,滚动条拉动的整个过程的变化在0到(offsetHeight–clientHeight)范围之内。 1、判断滚动条滚动到最底端:scrollTop==(offsetHeight–clientHeight) 2、在滚动条距离底端50px以内:(offsetHeight–clientHeight)–scrollTop 3、在滚动条距离底端5%以内:scrollTop/(offsetHeight–clientHeight)>=0.95 如上。对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确
6、,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 如果要实现拉到底部自动加载内容。只要注册个滚动条事件: scrollBottomTest=function(){ $("#contain").scroll(function(){ var$this=$(this), viewH=$(this).height(),//可见高度 contentH
7、=$(this).get(0).scrollHeight,//内容高度 scrollTop=$(this).scrollTop();//滚动高度 //if(contentH-viewH-scrollTop if(scrollTop/(contentH-viewH)>=0.95){//到达底部100px时,加载新内容 //这里加载数据.. } }); } 以上这篇浅析jquery如何判断滚动条滚到页面底部并执行事件就是小编分享给大家的全部内容了,希望能给大家一个参考对党的认识也
8、有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表
此文档下载收益归作者所有