我正在从 this 创建一个网站模板,我已经下载了模板并在没有修改的情况下上传了它 here .
我遇到了这个问题(已通过 templatemonster 上的票证确认):仅在 Iphone 上(似乎在 safari 和 chrome 上都有),我无法点击某些链接(例如 下 4 艘船图像上的“查看特征” “待售游艇”。
我试着编辑它:
- 在标签上添加一个大的 z-index
- 使用 Bootstrap 和自定义链接创建自定义部分
- 使用
<span>
带有onclick="window.location.href='test.php'"
的标签 - 使用
<form>
和一个<button>
浏览器似乎真的没有“捕获”元素上的点击。
但是,它们都不起作用。
不幸的是,我无法在真机上进行测试,但是这个模拟器https://appetize.io/
似乎工作得很好。感谢客户,我确实确认问题也在真实设备上。
我想知道是否有人知道如何解决这个问题,而不会使模板看起来有很大不同,谢谢
编辑
Here这是我试图修复错误的页面。如您所见<ontouchstart>
也不起作用。
我不知道它是否有帮助,但你也可以看到轮播在 iphone 上不工作(这本身不是问题,我将隐藏它)。
最佳答案
这是一个已知的 Safari Mobile 错误,您应该添加 ontouchstart
事件处理程序
关于javascript - 修复网站中的特定链接仅适用于 iphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57323288/