2010-02-12 7 views
4

Peut-être que jQuery, peut-être pas, mais comment puis-je faire comme lorsque vous cliquez sur un lien, par exemple. FAQ, il va à la boîte de div FAQ? Je veux dire que si son sur le fond, alors vous suffit de cliquer sur ce lien et il va lui ..Aller à #div box JavaScript

Wikipédia l'ont .. http://en.wikipedia.org/wiki/USA Les liens dans le « contenu » .. lorsque vous cliquez sur vous y accéder

+1

Quelqu'un avec la puissance d'édition s'il vous plaît re-t ag cette question? Ce n'est pas à propos de jQuery. –

Répondre

11

Ce n'est pas Javascript, ce sont des liens d'ancrage. Voir: http://www.w3.org/TR/html401/struct/links.html

Fondamentalement, vous souhaitez créer un lien en tant que tel:

<a href="#FAQ">FAQ</a> 

Ensuite, au-dessus du contenu que vous liez:

<a name="FAQ" /> 

Sinon, vous pouvez utiliser le même lien et définissez l'ID de l'en-tête de section FAQ à "FAQ", comme ceci:

<h1 id="FAQ">FAQs</h1> 
5

D'abord, ajoutez un identifiant à l'élément HTML. Cela servira d'ancre.

Par exemple:

id="mybox" 

Maintenant, ajoutez simplement un lien vers #mybox sur cette page. Par exemple. example.com/index.html#mybox

<a href="#mybox">Box</a> 

Comme mentionné ce ne sont pas quelque chose à voir avec le javascript; ce n'est pas nécessaire pour cela.