Можно ли создать гиперссылку на определенную позицию прокрутки на веб-странице? Например, я хотел бы создать ссылку наhttp://www.stackoverflow.com/, но при прокрутке страницы на 100 пикселей вниз.
решение1
Вы можете прокрутить до нужной позиции, используяплагин jQuery scrollTo. Если вы посмотрите на егодемо-страница, вы увидите, что плагин способен на множество различных опций, включая прокрутку до определенной позиции. Это означало бы, что вам пришлось бы контролировать JavaScript цели, поэтому это может не подойти для ссылки на внешний сайт.
решение2
В обычном режиме ссылка на что-то внутри страницы осуществляется черезточка привязкиуже присутствует на странице.
Это можно создать с помощью <a>…</a>
тега. Обратите внимание, что ссылка, указанная в "точке привязки" (выше), имеет #h-12.2
в конце. Это соответствует <a id="h-12.2">12.2</a>
встроенному в HTML-код, формирующий страницу, и при нажатии переместит вид страницы на эту привязку.
Обратите внимание, что до HTML5 name
атрибут использовался в теге привязки, но теперь он не поддерживается, и id
вместо него следует использовать атрибут (ссылка). Это также означает, что вы можете использовать любой элемент для тега привязки, вы не ограничены элементом <a>
.
решение3
решение4
Чтобы создать ссылку на определенную в пикселях позицию на странице, поместите тег привязки внутрь div, который позиционируется абсолютно с использованием координат «top:x left:y».