Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2020, 10:23   #1
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию Как отключить скрол при нажатии на 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
Сообщений: 16,220
По умолчанию

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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 20:15
Как передать значениет с <input type="text"> в тег <a href="serch.php?serch=(сюда)"> SevenXP PHP 3 22.04.2012 03:14