2012-03-16 2 views
-1

Eh bien, sur mon site .. charger des messages précédents est déjà configuré, MAIS QUAND Déclenché AVEC UN PARTICULIER Cliquez sur le lien ...chargement automatique des messages précédents quand au fond défile

Maintenant, l'exigence est de charger le précédent messages sur défilement vers le bas (comme dans FACEBOOK ET TWITTER ...)

C'est la source du lien qui, lorsque les charges cliquée messages précédents

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

maintenant que ce code ne comprend pas un nom de fonction, il y a un script qui a la même classe que celle-ci pour gérer le requ p .. qui est aussi sous ..

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

Maintenant, selon l'exigence ... J'ai deux choses à faire ..

  1. Détecter l'utilisateur a fait défiler vers le bas jusqu'à la fin de la page .

Cela peut se faire comme suit ...

<scrtip type="text/javascript"> 
    $(window).scroll(function(){ 
     if($(window).scrollTop() == $(document).height() - $(window).height()) { 
      lastRow(); 
     } 
    }); 
</script> 
  1. Trigger Ce qui charge les messages précédents .. si l'utilisateur a fait défiler au bas de la page

C'EST O WH JE CHERCHE QUELQU'UN D'AIDE, QUI EST ACTUELLEMENT FAIT PAR UN CLIC .. suis incapable de comprendre comment déclencher le code dans le deuxième bloc ci-dessus ..

S'il vous plaît suggérer quelque chose .. Je suis complètement ignorant de jquery/javascript, donc décrire brièvement

Répondre

0

Si vous appelez .click() sans aucun argument, il déclenche des gestionnaires d'événements click sur les éléments sélectionnés. Alors, utilisez ceci:

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

donc j'ai essayé ce '

Questions connexes