资讯专栏INFORMATION COLUMN

$(document).click() 在苹果手机上不能正常运行解决方案

loostudy / 2320人阅读

摘要:经过查找资料发现,苹果的需要在后面加上测试可以正常运行了备注后来经过研究发现,如果把目标节点样式设为后就可以使用了,应该是苹果认为只有的才算是点击,大家有兴趣可以看下。

本来是如下一段跳转代码,发现在安卓和微信开发者工具上都能正常运行,但是苹果手机就不行了。

$(document).on("click", ".url", function(){
    location.href = $(this).attr("data-url");
    return false; 
});

经过查找资料发现,苹果的需要在click后面加上touchstart

$(document).on("click touchstart", ".url", function(){
    location.href = $(this).attr("data-url");
    return false; 
});

测试可以正常运行了

备注

后来经过研究发现,如果把目标节点样式cursor设为pointer后就可以使用click了,应该是苹果认为只有pointer的才算是点击,大家有兴趣可以看下。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/84392.html

相关文章

  • 关于移动端基础布局概念方式和常见问题总结 (不定时更新)

    摘要:前言本来是打算写写怎么使用进行移动端的布局的然后前面还加些像素基本知识铺垫后面又加了些属性概念最后还来些常见布局问题和系统样式果然排版也是门高深学问这里有些自己写的有些看完之后总结出来的还有些别人那里搬来的顺带会送上飞机票告诉你们来源在哪 前言 本来是打算写写怎么使用 lib-flexible 进行移动端的布局的, 然后前面还加些像素基本知识铺垫, 后面又加了些 CSS 属性概念, 最...

    chenjiang3 评论0 收藏0
  • 关于移动端基础布局概念方式和常见问题总结 (不定时更新)

    摘要:前言本来是打算写写怎么使用进行移动端的布局的然后前面还加些像素基本知识铺垫后面又加了些属性概念最后还来些常见布局问题和系统样式果然排版也是门高深学问这里有些自己写的有些看完之后总结出来的还有些别人那里搬来的顺带会送上飞机票告诉你们来源在哪 前言 本来是打算写写怎么使用 lib-flexible 进行移动端的布局的, 然后前面还加些像素基本知识铺垫, 后面又加了些 CSS 属性概念, 最...

    elliott_hu 评论0 收藏0
  • 移动端判断用户是否安装客户端

    摘要:用手机浏览器,就可以打开微信客户端,前提是你需要安装微信客户端。因为既可以判断用户是否安装客户端,也可以停留在当前页面。 因为看到很多人在问关于页面怎么查询用户安装了什么软件,并且调用它,我有可能说的也不是很正确,希望读者多多指教。 如下是我自己在项目中的解决方案和思路。 ios无法用这段判断,至于原因,还没有查明,安卓可以用。(查找到一种解决ios无法调开客户端的方案,但是有点治标...

    wwolf 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<