2012-03-16 1 views
-1

Ну, на моем сайте .. нагружающая предыдущие сообщения уже настроены, НО вызываны Щелчком на КОНКРЕТНЫХ LINK ...Auto Load предыдущие сообщения при прокрутке на нижнем

Теперь, требование, чтобы загрузить предыдущие сообщений на прокрутки вниз (как в FACEBOOK И 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. Detect пользователь прокрутил вниз до конца страницы ,

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

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

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

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

ответ

0

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

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

так я попробовал этот '<тип скрипта = "текст/JavaScript"> \t \t \t $ (окно) .scroll (функция() { \t \t \t если ($ (окно) .scrollTop() == $ (документ) .height() - $ (окно) .height()) {. \t \t \t $ ('a.more_records') нажмите(); \t \t \t} \t \t \t}); \t