Неожиданная задержка выполнения события onclick в простой ссылке меню бургера в браузере Chrome - PullRequest
1 голос
/ 09 февраля 2020

Я настраиваю проект, используя библиотеку pure css, и я хочу использовать их пример адаптивного бокового меню (проблема видна непосредственно на этом сайте) ,

Я только что обнаружил, что проблема возникает в браузере Chrome, но не в Firefox.

Когда ширина области просмотра меньше 768px, меню по умолчанию скрыто благодаря css медиа-запросы.

Открытие меню с помощью кнопки #menu-link работает, как и ожидалось, но его закрытие задерживается примерно на 300 мсек без видимой причины в коде. Если какой-либо console.log добавляется в функцию обработчика щелчков, он отображается после этой загадочной задержки в 300 мс. Это похоже на то, что Chrome не выполняет обработчик до этого времени.

Удаление переходов css на элементах не решает проблему.

Вы знаете, откуда это происходит, и / или как сделать закрытие меню сразу после нажатия кнопки? Это какая-то известная проблема в Chrome?

...