Question

Je charge une fenêtre de l'interface utilisateur jQuery de quelques défilements vers le bas depuis le haut de la page. Lorsqu'il s'ouvre, le navigateur réinitialise sa position en haut de la page.

S'il est utile juste avant le chargement de la boîte de dialogue, j'insère du code HTML dans la page (html pour la boîte de dialogue).

Quelqu'un sait-il comment arrêter cela?

Modifier La réponse à la question a permis de déterminer quel était mon problème et de le résoudre. Invoquait le lien à l'aide de la balise de hachage.

Était-ce utile?

La solution

Si vous appelez cela via la balise <a href='#'>, veillez à empêcher Défaut sur l'événement. Sinon, onClick vous ramènera en haut de la page.

$("a.myWindow").click(function(event){
  event.preventDefault();
  /* Show dialog */
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top