当滚动到窗口顶部时,加载结果jQuery
When scrolled to top of window, load results jQuery
我有一个函数,当我点击一个按钮,我从我的表调用更多的结果,我试图让这个工作时,按钮是窗口的顶部100px,但我似乎不能让它工作…
$(function(){
$('#showMore').click(function(event) {
event.preventDefault();
var number = $(".directory").children().length;
$.ajax({
type: "POST",
url: "getentries.php",
data: "count="+number,
success: function(results){
$('.directory').append(results);
}
});
});
});
到目前为止我试过了
$(function(){
$('#showMore').offset(function(event) {
....
jQuery .offset()
函数不是用来建立事件处理程序的。你要找的是.scroll()
。在"scroll"事件的事件处理程序中,您可以使用.offset()
来查找当前位置。
我要提醒一下,浏览器会触发大量的滚动事件,因此您可能希望在对用户滚动窗口做出响应之前引入延迟。
相关文章:
- 在web应用程序中的新搜索中重新加载搜索结果(不带jQuery)
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- 在safari和chrome中,js图像加载产生了奇怪的结果
- 清除网格中的存储和加载搜索结果
- 使用 AJAX 在页面加载时自动提交表单并获得 html 类型结果
- 无需重新加载即可播放MySQL结果.AJAX 正在失败
- ajax在页面刷新之前不会加载新的sql结果
- 使用Javascript从DB中筛选结果,这将使DIV重新加载它'基于新参数的内容
- Javascript 不工作,结果打印后浏览器仍在加载
- 将javascript函数的结果调用到Jquery css事件中,加载和调整大小
- 从 JSON(db 查询结果)加载大型 javascript 数组而不会使页面崩溃
- 从 JSON 文件加载后立即使用数据结果
- 从两个选择列表中选择 A + B 时,#Anchor 加载结果页面
- 谷歌在第一个字母后放置自动完成加载结果
- WebGL纹理加载结果(Javascript)类型错误
- 加载结果后重定向到新页面
- jquery自动完成没有正确加载结果和菜单不显示,除非我按下键
- 实时加载结果(ajax)
- Mvc5基于searchTerm通过ajax选择加载结果
- 当滚动到窗口顶部时,加载结果jQuery