Window.location 在 IPAD 中不起作用
Posted
技术标签:
【中文标题】Window.location 在 IPAD 中不起作用【英文标题】:Window.location not working in IPAD 【发布时间】:2014-09-04 05:43:33 【问题描述】:我在 div <outerdiv>
中有一个 <a>
,就像这样
<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】:Here 是 codepen 的链接。我在 ipad 上测试过,效果很好。由于它位于框架中,因此您需要按住并在新选项卡中打开它。
$(document).ready(function()
$('#outerdiv').click(function()
window.location=$(this).find("a").attr("href");
);
);
由于您想在浏览器中转到新位置,我不确定您为什么使用“javascript:function(params)”作为您的 href,但我使用了 google.com。如果您在单击“#outerdiv”时尝试传递某些功能或其他功能,请澄清,我会提供帮助。
【讨论】:
以上是关于Window.location 在 IPAD 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
$window.location.href 在 AngularJS 中不起作用