jQuery создал тег привязки на iOS 12, не отвечающий на событие нажатия / нажатия - PullRequest
0 голосов
/ 06 декабря 2018

Я много читал о том, как iOS по своему дизайну воспринимает первое прикосновение привязки как событие при наведении, но у меня есть тег привязки, созданный jQuery, и я не хочу, чтобы первое взаимодействие было при наведении, нонажмите кнопку.Это для устройств под управлением iOS 12

. Созданный HTML-код привязки выглядит следующим образом:

<a class="year-selection" data-year="2017" aria-label="2017" href="javascript:void(0);">2017</a>

CSS присваивает привязке стиль cursor: pointer;

и jQuery.Событие «listener» выглядит следующим образом:

$(".year-selection").on("click tap", function () {
            my code here
        });

Несмотря на то, что курсор установлен на указатель, атрибут href и оба click и tap в качестве событий, запускающих код, первое касаниеякоря создает наведение (и стиль соответственно), и только второе касание вызывает событие

Чего мне не хватает?

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