Автоматическая загрузка предыдущих сообщений при прокрутке вниз - PullRequest
0 голосов
/ 16 марта 2012

Ну, на моем веб-сайте ... загрузка предыдущих сообщений уже настроена, НО, КОГДА ТРИГГЕРИРУЕТСЯ С ЩЕЛЧКОМ НА ОСОБЕННОЙ ССЫЛКЕ ...

Теперь необходимо загрузить предыдущие сообщения при прокрутке вниз (КАК ВНУТРИFACEBOOK AND TWITTER ...)

Это источник ссылки, которая при нажатии загружает предыдущие сообщения

<a id="more_<?php echo @$next_records?>" href="javascript: void(0)" class="more_records">
    <div id="bottomMoreLink">
        Dig More...
    </div>
</a>

Теперь, когда этот код не включает имя функции, существуетскрипт, который имеет тот же класс, что и этот, чтобы обрабатывать запрос .. который как в ..

<script type="text/javascript">
$(document).ready(function(){
    $('a.more_records').livequery("click", function(e) {
        SOME CUSTOM CODE TO LOAD POSTS..
    });
}):
</script>

Теперь согласно требованию ... У меня есть две вещи, которые нужно сделать ..

  1. Обнаружение прокрутки пользователем до конца страницы.

Это можно сделать следующим образом ...

<scrtip type="text/javascript">
    $(window).scroll(function(){
        if($(window).scrollTop() == $(document).height() - $(window).height()) {
            lastRow();
        }
    });
</script>
  1. Триггерто, что загружает предыдущие посты .. если пользователь прокрутил до конца страницы

ЭТО ГДЕ Я ИЩУ НЕКОТОРЫЕ ПОМОЩИ, КОТОРЫЕ В НАСТОЯЩЕЕ ВРЕМЯ СДЕЛАНЫ КЛИКОМ ...в состоянии выяснить, как вызвать код во втором блоке выше ..

Пожалуйста, предложите что-нибудь ... Я совершенно не знаю jquery / javascript, поэтому опишите кратко

1 Ответ

0 голосов
/ 16 марта 2012

Если вы вызовете .click() без каких-либо аргументов, он вызовет любые click обработчики событий для выбранных элементов.Итак, используйте это:

$('a.more_records').click();
...