IOS 点击事件失效

  • Post author:
  • Post category:其他


当初遇到这个问题时候,已经让开发小哥发布了至少10遍….本以为万事俱备,赶紧滚去上线,结果….点一点自己的手机,发现!哇擦擦!!怎么点不动?报错了?哪里报错了?什么鬼?之前不是没问题么?你的手机有问题吗?没有?啥?为什么我的有问题?

找了另外一颗苹果,发现那颗苹果也有问题….(⊙﹏⊙)b


bug!!!

然后找到两个解决方案

1、用touch事件替换click 事件 还有一个原因是因为click事件会有延迟

2、添加css cursor:pointer

我当时遇到这个问题的时候,第二个就解决了~ 后面这两个后来找到的,没试过,仅供参考

——> 添加 οnclick=“” 事件

<label onclick=""><span>IOS</span></label>

——> 添加 css

label span {
  pointer-events: none;
}

这大概是个“世纪难题”。

原因是:Safari不希望让除a标签之外的其他元素可点击。


这里有详细的回答 HTML label command doesn’t work in Iphone browser



版权声明:本文为Y_G_G原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。