2013-09-09 3 views
4

Я хочу вызвать определенную функцию, когда свиток достигнет нижнего конца страницы.Функция вызова на конце прокрутки

Вот мой код m, но он не работает для меня. Нет ошибок консоли, но все равно не работает.

$(function() { 

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

    console.log('scroll ended'); 

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

    }); 

}); 
+0

Cant вы делаете чек на 'window.scroll' и чем проверить смещение до вершины? – Martijn

+0

это может помочь :: http://stackoverflow.com/questions/5609255/javascript-jquery-perform-function-when-user-scrolls-near-bottom-ofpage –

ответ

4

Попробуйте эту функцию

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

Проверить этот JSFIDDLE