Question

J'ai un problème avec IE où il ne fait pas défiler vers un fragment (#foo sur l'URL) lorsque la page se charge. L'ancre du fragment fait partie du HTML de base, elle n'est pas dynamique ou quoi que ce soit. La page est assez lourde. Si j'entre dans la barre d'emplacement et appuyez sur Entrée, il fait défiler l'ancre comme prévu (et comme observé dans d'autres navigateurs). Le comportement est observé sur IE 7 et IE 8. Quelqu'un a rencontré cela et a une solution de contournement?

Était-ce utile?

La solution

Avez-vous essayé de retarder l'action de défilement jusqu'à ce que l'événement de chargement de fenêtre au lieu de l'événement DOM Ready? De cette façon, il pourrait être plus précis pour se déplacer vers le bas et calculer où il doit aller.

Une démo ou un code aideraient évidemment à déboguer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top