2009-06-02 4 views
2

J'utilise ce code sur un bouton 'bas' pour faire défiler du texte dans un div débordé.Pouvez-vous obtenir (en utilisant jQuery si possible) la position défilée courante d'un élément?

var textHeight = text.outerHeight(); 


     var pageDown = $('#page-down'); 
     var pageUp = $('#page-up'); 

     pageDown.bind('click', function() { 

      pageUp.fadeIn(500); 

      text.animate({ scrollTop: '+=' + textHeight + 'px'}, 500);  

     }); 

Cela fonctionne bien, mais je besoin d'une méthode pour déterminer quand le bouton de défilement vers le bas devrait disparaître ... à savoir quand le dernier contenu est apparu à l'intérieur du div.

Existe-t-il une propriété ou une méthode pour obtenir la position défilée dans cette div? Merci

Répondre

0

Je me sens stupide ... ce retourne un numéro que je peux utiliser:

console.log($('#text').attr('scrollTop')); 
+2

à utiliser alternativement jQuery construit en $ ('# text'). ScrollTop() – cobbal

Questions connexes