展会信息港展会大全

window.location.href IE下跳转失效的解决方法
来源:互联网   发布日期:2016-01-26 10:23:39   浏览:5531次  

导读:这篇文章主要介绍了window location href IE下跳转失效的解决方法,需要的朋友可以参考下代码如下:a href=javascript:void(0) GoNext a$(a) click(function(){window location href = xxx html;} ...

这篇文章主要介绍了window.location.href IE下跳转失效的解决方法,需要的朋友可以参考下

代码如下:

<a href="javascript:void(0)" >GoNext</a>

$("a").click(function(){

window.location.href = "xxx.html";

})

代码如上,在IE下,特别是在IE6中,点击超链接之后,浏览器并没有发生跳转行为。

原因可能是因为在href中的javascript:void(0)阻止的事件行为,解决方法如下:

1.在onclick事件中加return false来阻止冒泡:

代码如下:

$("a").click(function(){

window.location.href = "xxx.html";

reutrn false;

})

2.延迟100毫秒

代码如下:

$("a").click(function(){

setTimeout(function(){

window.location.href = "xxx.html";

},100);

})

赞助本站

人工智能实验室

相关热词: location href 跳转

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港