网络编程
位置:首页>> 网络编程>> JavaScript>> jQuery点击改变链接的文本(2)

jQuery点击改变链接的文本(2)

 来源:Leeiio Chaos 发布时间:2010-03-19 18:11:00 

标签:jQuery,链接,浏览器

增加鼠标中间点击链接的事件捕获处理。

当你用鼠标中键新窗口打开链接的时候还是会触发事件,导致文字变成“Loading…”,那么我们就要对鼠标的事件进行处理了,处理的代码如下:

$('a').click(function(e){ 
if(e.which == 2){ 
return true; 
}else{ 
$(this).text('loading...'); 
$('#clickload').show(); 

});


页面由window.location打开。

不知道为什么,在IE和Opera中用jquery的click(fn)函数,会丢失默认的事件也就是只执行了click(fn)函数里面写的事件,而默认的打开页面的事件丢失了,Firefox和Chrome都是正常的。不知道是不是jQuery函数的问题,往知情者告知哈。现在的解决方案代码如下:


$('a').click(function(e){ 
if(e.which == 2){ 
return true; 
}else{ 
$(this).text('loading...'); 
$('#clickload').show(); 
window.location = $(this).attr('href'); 

});

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com