javascript - 修复网站中的特定链接仅适用于 iphone

标签 javascript html ios

我正在从 this 创建一个网站模板,我已经下载了模板并在没有修改的情况下上传了它 here .

我遇到了这个问题(已通过 templatemonster 上的票证确认):仅在 Iphone 上(似乎在 safari 和 chrome 上都有),我无法点击某些链接(例如 下 4 艘船图像上的“查看特征” “待售游艇”

我试着编辑它:

  1. 在标签上添加一个大的 z-index
  2. 使用 Bootstrap 和自定义链接创建自定义部分
  3. 使用<span>带有 onclick="window.location.href='test.php'" 的标签
  4. 使用<form>和一个 <button>

浏览器似乎真的没有“捕获”元素上的点击。

但是,它们都不起作用。

不幸的是,我无法在真机上进行测试,但是这个模拟器https://appetize.io/似乎工作得很好。感谢客户,我确实确认问题也在真实设备上。

我想知道是否有人知道如何解决这个问题,而不会使模板看起来有很大不同,谢谢


编辑

Here这是我试图修复错误的页面。如您所见<ontouchstart>也不起作用。

我不知道它是否有帮助,但你也可以看到轮播在 iphone 上不工作(这本身不是问题,我将隐藏它)。

最佳答案

这是一个已知的 Safari Mobile 错误,您应该添加 ontouchstart 事件处理程序

More infos here

关于javascript - 修复网站中的特定链接仅适用于 iphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57323288/

相关文章:

javascript - 如何将字段集内容从html传递到html

ios - 检测位置的微小变化

ios - 如何使用 xmppframework 创建一个新的聊天组?

objective-c - 如何使用 Xcode 中的简单按钮调用另一个类的方法

javascript - 我导出的 Excel 文件中出现错误

css - 文本卡在 div 中间而不是最左边

javascript - 在 paper.js 中检测 ctrl+z(和其他控制组合)

javascript 中的 php 计数器不起作用

javascript - jQuery Masonry 插件 - 在父容器外部渲染元素

javascript - PHP/CSS/JS : whitening img background?