window.top.location.href在Microsoft Edge浏览器中不起作用

时间:2016-01-13 07:41:06

标签: javascript jquery microsoft-edge

我有一个网页http://example.com/search/我们有一个链接,点击该链接我们正在使用colorbox jQuery插件在弹出窗口中打开一个iframe。

然后iframe上点击了<button>元素,我们将用户重定向到另一个网页。因为它在iframe中,所以我们使用以下代码:

mcbcarea.on("click", ".btnBook", function(){
   window.top.location.href = $(this).data("href");
});

此代码适用于所有浏览器,甚至在所有IE浏览器中都有效。

目前它没有打开新的按钮网址,而只是刷新父网页:http://example.com/search/

有人可以在这里查看并提供帮助吗?

1 个答案:

答案 0 :(得分:0)

更改代码:

window.top.location.href = $(this).data("href");

top.window.location.href = $(this).data(“href”);