Comment faire défiler vers le haut de la page avec du JavaScript/jQuery?

Est-il un moyen de contrôle de défilement du navigateur avec JavaScript/jQuery?

Quand j'ai faites défiler ma page à mi-chemin, alors déclencher un reload, je veux la page pour aller pack vers le haut, mais au contraire, il essaie de trouver la dernière position de défilement. J'ai donc fait ceci:

$('document').ready(function() {
   $(window).scrollTop(0);
});

Mais pas de chance.

MODIFIER:

Donc à la fois de vos réponses a travaillé quand je les appelle, après le chargement de la page-Merci. Cependant, si je viens de faire un refresh sur la page, on dirait que le navigateur calcule et défile à son ancienne position de défilement APRÈS la .ready événement (j'ai testé le body onload() fonction trop).

De sorte que le suivi est, est-il un moyen pour EMPÊCHER le navigateur de défilement à son passé de position, ou de re-faites défiler vers le haut APRÈS avoir fait sa chose?

  • Ce qui se passe quand vous la faites à partir de $(window).load() ?
  • Excellente idée! ... mais juste essayé et le rouleau de réglage arrive encore après. Merci pour l'astuce, bien que, il aide réellement à une autre question de la mienne: stackoverflow.com/questions/4210829/.... Si vous voulez répondre à celui-là que je vais vous donner quelques ups.
InformationsquelleAutor Yarin | 2010-11-18