Есть ли способ предотвратить поведение тега по умолчанию с атрибутом tabindex = '-1'? - PullRequest
0 голосов
/ 11 марта 2020

когда у узла-потомка региона с tabindex -1 (это модальное диалоговое окно) есть тег, в браузере MacOS Safari мне понадобился атрибут tabindex = '-1', чтобы вызвать событие click для тега. Однако это вызывает проблему, когда модальная прокрутка увеличивается при нажатии на тег. Та же проблема возникла при добавлении атрибута href = "javascript: void (0)" к тегу и вызове e.preventDefault() внутри функции, которая работает, когда вызывается событие щелчка тега.

<div tabindex="-1" role="dialog" aria-hidden="true">
  <div class="scrollbox">
    <a tabindex="-1" href="javascript:void(0);">click</a>
  </div>
</div>

В чем причина этой проблемы? Есть ли обходной путь в текущей ситуации?

При поиске решения я также нашел следующие проблемы, но не нашел ответа, который хотел. Что такое tabindex = "- 1" в bootstrap для

...