сравнивать с высотой контента минус кое-что… http://code.tutsplus.com/tutorials/how-to-create-an-infinit ... -net-10653 http://code.tutsplus.com/tutorials/how-to-create-infinite-s ... --wp-24873
сдается мне есть еще какой метод интересный. блин, как же его покрасивше сделать то? я уже склоняюсь к тому, чтобы таймер засобачить и сравнивать всю эту лабуду с топами и высотами...
Не в JS, а в JQuery, и размер ползунка постоянно будет уменьшаться. Имхо, проще отмерять по элементам. Последний подгруженный элемент будет контрольным. Как только он оказался в N пикселей от нижней границы вьюпорта, пускаем подгрузку еще одной страницы. Мониторим следующий последний элемент. Добавлено спустя 41 секунду: А тебе нужно, чтобы процессор раком ставило? Проще - лучше. Почитай про KISS-парадигму.
))) Не надо, конечно =) Я сделал с помощью интервала... Если window.pageYOffset + window.scrollY > last_element.offsetTop, то запускается а. запрос, на обертку цепляю класс "busy" и т. д. Херня полная канеш, еще и в ие не работает xD
можно просто добавить кнопку "загрузить ещё", которую никто у кого нормально работает никогда не увидит.
Я себе на сайте сделал такое, но как оказалось, в сайдбарах такое лучше не делать.)) Косяк возникает когда юзер крутит быстрее, чем подгружается контент. Вот, можете потестить: http://maestro-magnifico.ru/ Добавлено спустя 9 минут 12 секунд: А ещё у меня контактная инфа в футере и если нажать "контакты" на странице блога, то футер уползает.)) В общем, буду переделывать. Сайт по сути визитка и всё-равно с него профита ноль сейчас.
Это беда всех самоподгружаек. Отказывайся от футера, пили, как твитор, боковой блок с контактами и тд.
Угу, я наверно сделаю контакты на отдельной странице. Просто у меня изначально была пагинация, буквально на днях убрал её, сделал бездонный скролл, а момент с футером не продумал.))