Вопрос по jquery, scroll – JQuery: обнаружение достижения нижней части прокрутки не работает, только обнаруживает вершину

10

В общем, моя проблема, на первый взгляд, простая.

Вы можете увидеть это в действии наhttp://furnace.howcode.com (обратите внимание, что данные возвращаются через Ajax, поэтому, если ничего не произойдет, подождите несколько минут!).

То, что ДОЛЖНО произойти, находится во втором столбце, когда вы достигнете нижней части прокрутки, будут возвращены следующие 5 результатов.

Но на самом деле происходит только 5 результатов, когда вы нажимаете на верхнюю часть области прокрутки. Попробуйте: прокрутите вниз, ничего не происходит. Прокрутите вверх до вершины, результаты будут возвращены.

Что не так?

Вот мой код, который я использую:

$('#col2').scroll(function(){
    if ($('#col2').scrollTop() == $('#col2').height() - $('#col2').height()){
       loadMore();
    }
});

loadMore(); это функция, которая получает данные и добавляет их.

Так что здесь не так? Спасибо за вашу помощь!

Боюсь, ничего не работает. У кого-нибудь есть еще идеи? Jack

Ваш Ответ

0   ответов

Похожие вопросы