Ссылку при наведении нужно дважды щелкнуть - PullRequest
0 голосов
/ 04 мая 2018

У меня проблема с яблоком на моем сайте. Все кнопки, которые имеют событие «зависания» в CSS, требуют двойного щелчка на нем. Первый щелчок вызывает «зависание», а второй - перенаправление

Хотелось бы узнать, можно ли было не вызывать "зависание", а перенаправить ссылку по первому клику.

Я нашел этот фрагмент кода, но делает щелчок очень чувствительным, если при прокрутке во время нажатия на ссылку срабатывает ссылка

var device = navigator.userAgent.toLowerCase();
var ios = device.match(/(iphone|ipod|ipad)/)
if (ios) {
   $('a').on('click touchend', function(e) {
       var el = $(this);
       var link = el.attr('href');
       window.location = link;
   });
}

1 Ответ

0 голосов
/ 04 мая 2018

Я не уверен, но это можно решить в CSS ... Это проблема UX Проверьте, что: https://css -tricks.com / annoying-mobile-double-tap-link-Issue /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...