手机
当前位置:查字典教程网 >编程开发 >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实现单击下拉框选择直接跳转页面的方法

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

iscroll.js的上拉下拉刷新时无法回弹的解决方法

javascript动态创建链接的方法

JS实现两表格里数据来回转移的方法

Javascript实现div层渐隐效果的方法

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

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

JavaScript实现鼠标滑过处生成气泡的方法

js+HTML5实现canvas多种颜色渐变效果的方法

精品推荐
分类导航