手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >window.location.href IE下跳转失效的解决方法
window.location.href IE下跳转失效的解决方法
摘要:复制代码代码如下:GoNext$("a").click(function(){window.location.href="xxx.html"...

复制代码 代码如下:

<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);

})

【window.location.href IE下跳转失效的解决方法】相关文章:

JavaScript获取两个数组交集的方法

javascript动态创建链接的方法

javascript实现树形菜单的方法

AngularJS中处理多个promise的方式

png在IE6 下无法透明的解决方法汇总

简述JavaScript中正则表达式的使用方法

AngularJS数据源的多种获取方式汇总

JQuery中DOM实现事件移除的方法

在JavaScript中使用NaN值的方法

js实现div层缓慢收缩与展开的方法

精品推荐
分类导航