Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 20.07.2020, 10:23   #1
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,417
По умолчанию Как отключить скрол при нажатии на href="#" ?

Здравствуйте.

При нажатии на такую ссылку
Код:
<a href="#">Например это разворот подменю</a>
браузер выполняет не просто скролл, а установку вертикальной полосы прокрутки в ноль, то есть страницу "отбрасывает" вверх.

При нативной вёрстке это делается через тег button и события JS.
В моём случае это WordPress и его меню со статическими ссылками, где заменить структуру достаточно сложно для того, что бы просто забить.
При этом, воткнуть какой-нибудь костыль управляющий код я в состоянии, этим в основном и занимаюсь =).

Если можно как то пофиксить, то каким способом ?
Подпись ? Не, не слышал ...

Последний раз редактировалось OmegaBerkut; 20.07.2020 в 10:41.
OmegaBerkut вне форума Ответить с цитированием
Старый 20.07.2020, 11:13   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 14,789
По умолчанию

Код:
<a href="#" onclick="return false">Например это разворот подменю</a>
Arigato вне форума Ответить с цитированием
Старый 20.07.2020, 11:25   #3
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,417
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
onclick="return false"
Изящненько =)
А главное работает как надо, проверил. Остальные события на элементе не блокирует
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA Excel - : Лекарства "Метокард" (строка 5) и "Карвидил" (строка 6) при нажатии появляются 2 раз. Что надо делать? omonulla1986 Microsoft Office Excel 7 04.12.2016 16:49
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 14:23
Нажатие ссылки типа <a class="button_mediu" href="blabla/44">Сражатmься</a> Dima170792 Работа с сетью в Delphi 1 25.01.2014 19:15
Как передать значениет с <input type="text"> в тег <a href="serch.php?serch=(сюда)"> SevenXP PHP 3 22.04.2012 02:14


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840