PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Javascript >> 

Jquery:改善网站体验小细节 点击改变链接的文本

Jquery:改善网站体验小细节 点击改变链接的文本

来源:互联网  作者:  发布时间:2010-03-18
jQuery 真是一个非常伟大的 javascript library,至少在我不会

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

当你用鼠标中键新窗口打开链接的时候还是会触发事件,导致文字变成“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');
}
});


延伸阅读:
什么是jquery
jQuery简单应用
jQuery压缩版
jQuery原版(未压缩版)
12个web开发必须知道的JQuery 技巧
JQuery 常用方法基础教程
jQuery1.4 Alpha 2发布
3K大小的万能JQuery弹出层类库
一个3k大小的万能jquery弹出层类
Tags: 网站   体验   链接   文本   jQuery  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号