@vflicker

Почему preventDefault не даёт работать функции?

Когда открывается поп-ап, и человек нажимает таб, активным элементом, становится элемент вне поп-апа.
Код отрабатывает если на 44 строке не писать preventDefault, но тогда в адресс сайта добавляется #имя-попапа, что не нужно. Если убрать этот preventDefault, 100 строка отрабатывает как нужно.
Что делают в таких ситуациях когда и preventDefault и чтобы функция работала нормально.

Ссылка на песочницу:
https://jsfiddle.net/vflicker/m7es52y3/

5f484e1ced099197638387.jpeg
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
Bavashi
@Bavashi
А что, нельзя просто в линк добавить атрибут tabindex="-1"?
<a href="lick" tabindex="-1" class="link">Какая-то ссылка</a>

PreventDefault остается и при нажатии tab активным элементом становится только тот, что в поп-апе:

Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы