手机
当前位置:查字典教程网 >编程开发 >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下跳转失效的解决方法】相关文章:

微信jssdk在iframe页面失效问题的解决措施

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

记录几个node.js错误及解决方案

javascript实现树形菜单的方法

在JavaScript中使用NaN值的方法

javascript清空table表格的方法

AngularJS身份验证的方法

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

根据内容自动调整弹出窗口大小的JS解决方案

AngularJS中处理多个promise的方式

精品推荐
分类导航