2009-11-26 4 views
1

J'ai plusieurs divs avec du contenu. Une partie du contexte est enveloppé avec,div défiler vers en javascript

content <a name='SomeName'> cool content </a> more content 

En Javascript Comment forcer le nom de UnNom pour faire défiler en vue pour que DIV seulement. Le hic, c'est qu'il y a beaucoup de DIVs sur la page avec du contenu.

J'ai l'objet de la Div connu. La Div peut contenir d'autres divs, etc. dans une hiérarchie. Il y a quelque part l'ancre SomeName.

site: http://BiblePro.BibleOcean.com

Répondre

2

qu'en est-il de la commande scrollintoview? Je ne sais pas si c'est spécifique à IE.

document.getElementById ("SomeName"). ScrollIntoView (true);

2

Vous pouvez définir l'emplacement de la fenêtre pour inclure la # ancre, et le navigateur défilera à elle.

Window.Location = "http://yourSite.com/YourPage.html#SomeName";