когда у узла-потомка региона с 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 для