【问题标题】:Call function on scroll end滚动结束时调用函数
【发布时间】:2013-09-12 15:30:04
【问题描述】:

当滚动到达页面的底部时,我想调用一个特定的函数。

这是我使用的代码 m,但它不适合我。没有控制台错误,但仍然无法正常工作。

$(function() {

    var scrollEnded = $.debounce(500, false, function() {

    console.log('scroll ended');

           alert("ok"); // I will call my function here. Just need an alert.

    });

});

【问题讨论】:

标签: jquery


【解决方案1】:

试试这个功能

$(function(){
   $(window).scroll(function(){
       if($(document).height()==$(window).scrollTop()+$(window).height()){
           alert('I am at the bottom');
           // Here goes your code.
       }
   });
});

查看JSFIDDLE

【讨论】:

  • 如果我们在页面中间设置滚动然后重新加载页面,这个警报函数会调用......这是为什么?
猜你喜欢
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 2012-02-08
  • 2013-12-24
  • 2020-07-09
  • 1970-01-01
  • 2019-04-26
  • 1970-01-01
相关资源
最近更新 更多