发布于 2017-01-18 11:58:13 | 186 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Javascript教程,程序狗速度看过来!

JavaScript客户端脚本语言

Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。


这篇文章主要介绍了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); 
}) 


最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务