Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 修复网站中不适用于iphone的特定链接_Javascript_Html_Ios - Fatal编程技术网

Javascript 修复网站中不适用于iphone的特定链接

Javascript 修复网站中不适用于iphone的特定链接,javascript,html,ios,Javascript,Html,Ios,我正在创建一个网站从模板,我已经下载了模板,并上传了它没有修改 我有这个问题(通过templatemonster上的一张罚单确认):仅在Iphone上(似乎在safari和chrome上都有),我无法点击一些链接(例如,“出售游艇”下4艘船图像上的“查看特征”) 我试着编辑它: 在标签上添加一个大的z索引 使用引导和自定义链接创建自定义节 使用带有onclick=“window.location.href='test.php'”的标记 使用和 实际上,浏览器似乎没有“捕捉”对元素的单击 但是,它

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

我有这个问题(通过templatemonster上的一张罚单确认):仅在Iphone上(似乎在safari和chrome上都有),我无法点击一些链接(例如,“出售游艇”下4艘船图像上的“查看特征”)

我试着编辑它:

  • 在标签上添加一个大的z索引
  • 使用引导和自定义链接创建自定义节
  • 使用带有
    onclick=“window.location.href='test.php'”的
    标记
  • 使用
  • 实际上,浏览器似乎没有“捕捉”对元素的单击

    但是,它们都不起作用

    不幸的是,我不能在真正的手机上测试,但是这个模拟器
    https://appetize.io/
    似乎工作得很好。多亏了一位客户,我确认问题也出现在真实设备上

    我想知道是否有人知道如何在不使模板看起来有很大不同的情况下解决此问题,谢谢


    编辑

    这是我试图修复错误的页面。正如您所看到的,
    也不起作用


    我不知道这是否有帮助,但你也可以看到旋转木马在iphone上不起作用(这本身不是问题,我将隐藏它)。

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


    很抱歉,我从未使用过它,我是否需要添加这样的内容:ontouchstart=“window.location.href='test.php'”?我试过这样做,但在iphone上仍然不起作用。这似乎是另一个问题。不过,谢谢。我已经在问题中添加了错误修复页面的链接,你能看看我是否正确实现了ontouchstart吗?谢谢。我试过了你在iphone上提供的链接,iphone上与ontouchstart的链接正在起作用