2016-02-27 1 views
1

Salut J'essaie d'implémenter une fonction autoscroll sur ma webapp. Après le chargement de la page, la page doit automatiquement défiler vers le bas sans animation. J'en ai besoin pour une petite application de chat où, après le chargement de la page, les dernières list item s devraient s'afficher. J'ai créé un fiddle.Fonction de défilement automatique dans jquery mobile

// this version wont work: 
myscroll = $('#chatOutput'); 
myscroll.scrollTop(myscroll.get(0).scrollHeight); 
//this wont work too: 
$(document).scrollTop($(document).height()); 

Qu'est-ce que je fais mal?

Répondre

2

S'il vous plaît essayer

$(window).load(function() { 

    setTimeout(function(){ 

    $(document).scrollTop($('.chatPost:last-child').offset().top); 

    }, 1000); 
    }); 
+0

http://jsfiddle.net/yTt9b/1515/ ne fonctionnera pas ... – Bodoppels

+0

s'il vous plaît vérifier à nouveau ajouté setTimeout – Mehar

+0

certains chargement de script après l'origine du problème – Mehar