Window.location在IPAD中不起作用

时间:2014-09-04 05:43:33

标签: javascript jquery html ios ipad

我在div <a>中有一个<outerdiv>,就像这样

<div id="outerdiv">
<a href="javascript:function(params)"></a>
</div>

点击outerdiv我在其中触发锚点

$(document).on('click', '#outerdiv', function () {
    window.location=$(this).find("a").attr("href");
});

这在桌面浏览器中工作正常,但在IPAD中却没有。

在IPAD中,我尝试了location.href而不是window.location但它也无效 location.href=$(this).find("a").attr("href");

如何在IPAD中实现相同目标。任何帮助都将受到高度赞赏

1 个答案:

答案 0 :(得分:0)

Here是指向codepen的链接。我已经在ipad上测试过,它运行正常。由于它在一个框架中,您需要按住并在新选项卡中打开它。

$(document).ready(function(){
  $('#outerdiv').click(function() {
    window.location=$(this).find("a").attr("href");
  });
});

由于您想要在浏览器中转到新位置,我不确定您使用的原因是什么?#javascript:function(params)&#34;作为你的href,但我使用了google.com。如果你试图通过某些功能或其他时候&#34;#outerdiv&#34;点击,然后请澄清,我会帮助。