jQuery在iOS 12上创建了锚标记,未响应click / tap事件

时间:2018-12-06 19:27:33

标签: jquery html ios ipad ios12

我已经阅读了很多有关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的“监听器”事件如下:

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

尽管将光标设置为指针,具有href属性和clicktap作为触发代码的事件,锚的第一触即是悬停(并相应地设置样式),只有第二次触摸才触发事件

我想念什么?

0 个答案:

没有答案