У меня есть функция ajax, которая получает больше сообщений.вычислить scrolltop на бесконечности scroll
Но я хотел бы активировать его автоматически.
Моя HTML структура выглядит следующим образом
<div class="header">
....
</div>
<ul id="grid">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<!-- load more content -->
</ul>
<div>
....
</div>
<div>
....
</div>
<div>
....
</div>
<div>
....
</div>
<div class="footer">
....
</div>
Я использую этот код прямо сейчас.
var count = 2;
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height()){
loadArticle(count);
count++;
}
});
Этот код запускает функцию ajax только тогда, когда пользователь достигает нижней части страницы.
Может ли кто-нибудь сказать мне правильный способ расчета scrolltop?
проверить это так, я считаю, что это то, что и нужно, http: //stackoverflow.com/questions/3118075/lazyload-plugin – dreamweiver
@dreamweiver не очень. Моя загрузка ajax работает нормально. Но его не запускать в правильном положении – Giri
Не могли бы вы создать jsfiddle, чтобы мы могли проверить проблему, http://jsfiddle.net – dreamweiver