我已经阅读了很多有关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
属性和click
和tap
作为触发代码的事件,锚的第一触即是悬停(并相应地设置样式),只有第二次触摸才触发事件
我想念什么?