我在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中实现相同目标。任何帮助都将受到高度赞赏
答案 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;点击,然后请澄清,我会帮助。