4eloBek
@4eloBek
ученик

Что указать в атрибуте href="", чтобы ничего не происходило?

Обязательно надо, чтобы в ссылке присутствовал атрибут href, но каким образом сделать, чтобы кликая по ссылке - ничего не происходило.

Например, если оставить href пустым - страница обновится, а если положить в него #, то страница поднимится вверх. А надо чтобы, кликая по ссылке, ничего не происходило (ни обновления, ни поднятие страницы).
__________
P.S. Это может показаться странным, но нужно именно присутствие href
  • Вопрос задан
  • 22146 просмотров
Решения вопроса 3
twobomb
@twobomb
<a href="##">Link</a>
Ответ написан
@mletov
<a href="bla-bla-bla" onclick="return false;">Ссылка</a>
Ответ написан
Комментировать
e_s_l
@e_s_l
Full-stack web developer
Некрасиво, но работает
<a href="javascript:void(0);"></a>
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
drugoi
@drugoi
Front-end Developer
Ещё один элегантный вариант:
<a href="#!">Ленин</a>
Ответ написан
Комментировать
jlekapb
@jlekapb
.do
1. Оставляем href пустым
2. На JS находим пустые ссылки и return false

Пример:
codepen.io/lkp/pen/MwdypR
Ответ написан
Комментировать
@svgishe
Разработчик, дизайнер, SEO.
#
Совету почитать про анкоры (якоря)
Ссылка будет по типу #названия_якоря.
Ну и следовательно надо точку поставить, что бы закрепить.

Статья 1 и статья 2 в них вы найдете решение это точно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы