2
A
回答
1
如果您的需要是检测用户是在最低部分,下面的代码将工作
<div class="test">not at bottom</div>
<div class="test">not at bottom</div>
<div class="test">not at bottom</div>
....
<div class="test">not at bottom</div>
<div class="test">not at bottom</div>
<div id="placeholder">placeholder</div>
$(window).scroll(function check(){
var top = $("#placeholder").offset().top;
if($(window).scrollTop() + jQuery(window).height() > top){
$(".test").each(function(){$(this).html("at bottom")});
}else{
$(".test").each(function(){$(this).html("not at bottom")});
}
});
你可以在jsFiddle看到。
2
2
jQuery的创始人John Resig的对他要做到这一点,正确的和错误的方式博客的一篇文章 - http://ejohn.org/blog/learning-from-twitter/
相关问题
- 1. 如何使用JQuery检测用户是否滚动到页面的底部?
- 2. 如何检测用户已滚动到其iPhone上的网页底部
- 3. JQuery检测滚动底部
- 4. 如何使用jquery识别页面已滚动到哪个部分?
- 5. iPhone - UIWebView的:检测用户滚动页
- 6. 检测页面滚动/电流部分中AngularJs正在观看
- 7. 检查用户是否已滚动到Angular 2的底部
- 8. JQuery滚动到页面顶部
- 9. 停止页面滚动到顶部jQuery
- 10. jQuery滚动到页面底部
- 11. 检测,如果用户已经滚动到一个div的底部
- 12. 滚动到页面底部
- 13. 当用户滚动页面到页面底部时,页脚向上滑动
- 14. jQuery:检测滚动底部不起作用,只检测顶部
- 15. jquery滚动到点击页面部分间歇工作
- 16. 检测用户向下滚动或在jQuery的滚动
- 17. jQuery的滚动()检测时,用户会停止滚动
- 18. JQuery:如何使用超时脚本来检测页面滚动?
- 19. 当UITableView已滚动到底部时检测到
- 20. jQuery滚动检测
- 21. 如何检测客户端是否滚动到网页的顶部或底部?
- 22. 检测,如果用户滚动到顶部或的UL
- 23. xamarin.Forms仅滚动页面的一部分
- 24. JQuery用户界面排序滚动到页面
- 25. 使用jquery动画滚动到页面顶部
- 26. 检查用户是否已到达页面底部
- 27. 如何在Firefox中使用jQuery检测滚动到页面的结尾?
- 28. Jquery - 一个自动将页面动画滚动到页面底部的插件
- 29. 检测滚动到DIV的底部
- 30. 使用jQuery滚动到父页顶部