Перейти в #div box JavaScript - PullRequest
       11

Перейти в #div box JavaScript

5 голосов
/ 13 февраля 2010

Может быть, jQuery, а может и нет, но как мне это нравится, когда вы нажимаете на ссылку, например. FAQ это идет в раздел Div FAQ? Я имею в виду, если он внизу, то вы просто нажимаете на эту ссылку, а затем она переходит к ней ..

В Википедии это есть .. http://en.wikipedia.org/wiki/USA Ссылки в разделе "Содержание" .. при нажатии вы попадаете на него ..

Ответы [ 2 ]

13 голосов
/ 13 февраля 2010

Это не Javascript, это якорные ссылки. Смотри: http://www.w3.org/TR/html401/struct/links.html

По сути, вы бы ссылались на это так:

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

Затем над контентом, на который вы ссылаетесь:

<a name="FAQ" />

В качестве альтернативы, вы можете использовать ту же ссылку и установить идентификатор заголовка раздела FAQ на «FAQ», например:

<h1 id="FAQ">FAQs</h1>
5 голосов
/ 13 февраля 2010

Сначала добавьте идентификатор к элементу HTML. Это будет служить якорем.

Например:

id="mybox"

Теперь просто добавьте ссылку на # mybox на этой странице. Например. example.com / index.html # mybox

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

Как уже упоминалось, это не имеет ничего общего с javascript; для этого не требуется.

...