关于vue-awesome-swiper在ipad中a标签点击事件无效的问题
最近开发项目的时候在swiper-slide中添加了a标签用于跳转其他网址,结果在iPad Pro4 (12.9)里点击a链接无效,其他设备没有问题,一开始以为是排版导致的层级问题,但在其他设备没问题,就排除这个想法,后来觉得是兼容问题,总之搞了好久没成功
后来同事通过查api发现,是touchStartPreventDefault的默认值是true,默认阻止touchstart
(mousedown
)的默认事件,设置为false则不阻止。
swiperOption:{
touchStartPreventDefaul: false,
...
}
于是问题就解决了,只不过我还是不清楚为什么在其他设备没事,唯独在ipad pro4(12.9)有问题,
如果大家知道为什么,欢迎留言~