Domanda

Ho un problema con IE in cui non scorre su un frammento (#foo sull'URL) quando la pagina si carica. L'ancora per il frammento fa parte dell'HTML di base, non è dinamico o altro. La pagina è piuttosto pesante. Se vado nella barra di posizione e prendo ENTER, scorre fino all'ancora come previsto (e come osservato in altri browser). Il comportamento è osservato su IE 7 e IE 8. Qualcuno si imbatte in questo e ha una soluzione alternativa?

È stato utile?

Soluzione

Hai provato a ritardare l'azione di scorrimento fino a dire, l'evento di caricamento della finestra anziché l'evento DOM pronto? In questo modo potrebbe essere più preciso nel spostare verso il basso e calcolare dove deve andare.

Una demo o qualche codice aiuterebbe ovviamente il debug.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top