Тег привязки скрыт на touchend, и ссылка никогда не срабатывает - PullRequest
0 голосов
/ 26 июня 2019

После того, как пользователь щелкает тег привязки, у меня есть код, который прослушивает событие "touchend" и скрывает элемент DOM.

Браузер никогда не перейдет по ссылке, которая, кажется, отличается от той, что была несколько лет назад. Код, обеспечивающий эту функциональность, прошел тестирование, однако недавно появилась новая ошибка, которая заставляет меня задуматься над тем, как это возможно.

В какой момент происходит собственное событие для «щелчка» по тегу привязки в порядке «touchstart» и «touchend».

Такое поведение наблюдается как в iOS, так и в Chrome.

Для меня кажется плохой практикой использовать произвольный setTimeout () на touchend, чтобы скрыть тег привязки, так как этот интервал будет магическим числом. Какими еще способами можно добиться ответа от пользовательского интерфейса?

...