gpt4 book ai didi

jquery - Touchstart 点击事件不适用于 iPhone/iPade

转载 作者:行者123 更新时间:2023-12-03 19:48:51 25 4
gpt4 key购买 nike

我编写了一个事件来通过 jQuery 打开新的浏览器选项卡 (window.open),如下所示:

$(document).on('touchstart click', '.myClass', {self: this}, function (e) {

var mylink = e.data.self.validateDomValue(this, 'attr=data-affiliate')

if(myLink)
{
window.open(mylink, '_blank');
}
});

该脚本在 Windows、Mac 和 iPad 上运行良好,但在 iPhone 上就会出现问题。 iPhone(版本:5、6 和 7)不会触发该事件。我的错误是什么?您的任何建议将不胜感激。

最佳答案

哦!是的!我明白了。我需要使用 css cursor:pointer。这对我有用。

if (/iP(hone|od|ad)/.test(navigator.platform)) 
{
$(".myClass").css({"cursor":"pointer"});
}

关于jquery - Touchstart 点击事件不适用于 iPhone/iPade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44559876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com