> 小邪今天把博客文章标题加上了 jQuery 点击文字替换效果,有兴趣可以返回文章列表点点看。
> 呵呵,实际上灰常简单的,就只需要一个 Click 事件,然后修改 Text 为载入中就好了。

> jQuery 查找元素的语法跟 CSS 中是一样的,比如我的文章标题就是 .post .title h2 a 。
> O(∩_∩)O 然后我打算把博客上所有的链接都加上自动替换的效果,嘿嘿嘿嘿,那样子就太壮观啦。
1. 首先载入 jQuery 库(谷歌提供的托管地址):
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"> </script>
2. 然后添加点击后替换文字效果的JS代码:
<script type="text/javascript">
jQuery(document).ready(function($){
$('a').click(function(){
$(this).text('载入中 ...');
});
});
</script>
> 呵呵,相信你看出了我说话的漏洞了,我并没有说替换后还会变回来。
> 所以在对带 Target="_blank" 的打开新窗口的链接使用此效果之后,新的窗口打开。
> 而旧的窗口还在那里,同时里面的链接文字就一直保持在 “载入中 ...” 的字样,那样就杯具了。
3. 进阶使用点击后替换文字效果的JS代码:
> 那么下面要实现的就是在 1.8 秒钟以后自动将链接文字替换回来。
> 一般网页的载入时间是 1.3 秒钟,然后假设新窗口打开之后立即切换回来,就总共算 1.8 秒。
<script type="text/javascript">
jQuery(document).ready(function($){
$('a').click(function(){
myloadoriginal = this.text;
$(this).text('载入中 ...');
var myload = this;
setTimeout(function() { $(myload).text(myloadoriginal); }, 1800);
});
});
</script>
4. 关于 jQuery 选择器的简单解说:
> 如果觉得麻烦直接就直接使用我的进阶方法吧,这个是对整个站点的所有链接实现的。
> 然后就可以完美地实现 jQuery 人性化的加载提示功能,祝你好运 O(∩_∩)O。
> 其实 jQuery 的元素选择器跟 CSS 几乎一致,层层递进比较容易理解。
> .post .title h2 a 是选择我的模板的文章标题,具体的请根据实际情况指定。
5. 自行下载 jQuery 库:
> 传送门:http://code.google.com/p/jqueryjs/downloads/list
> 然后上传到自己的站点,并将以下代码上的地址修改我你站点上文件的路径。
<script type="text/javascript" src="jQuery库的地址"></script>
6. 欢迎来 Follow 我的 Twitter @AngelSolo 。
沙发!
@超人 , 嘿嘿,在冬天就要窝在又软又暖大沙发里 ~
@邪 罗刹,
确实,,现在舒服的很. 我发现你上面的功能,没啥作用啊.跟点击进入是一个效果.只是载入的时候还能浏览
@超人 , 感觉人性化一点 \(^o^)/ ~
这些好东西就都放在这儿,过几天我一拿去用,你好好的整理就行了!哈哈!我是不是太坏了
@Awu , 嘿嘿嘿嘿 ~ 灰常坏 ~ :biggrin:
学习了
@王光卫 , 呵呵,谢谢支持 ~
哇 童鞋你的博客的管理知识好专业 ~ - - ~
呵,这效果很爽
@Rusaer , 恩,灰常人性化,按下去很爽 ~ :biggrin:
fx中键点不管用啊,不过正好,中键是新标签页打开
@第三眼 , 呵呵,这个中键我倒是没考虑到 ~
主要是不同浏览器就不一样了 ~ 嘎嘎 ~
jq果然强大,学习下,周末试试
@万戈 , 呵呵,到时候我要去围观下 O(∩_∩)O ~
@邪 罗刹,
我已经添加了这个效果,请验收
@万戈 , 嘿嘿 ~ 灰常滴好 ~ O(∩_∩)O ~
大家鼓掌 ~
今天新网DNS被攻击,我的博客一天没打开!
@GEZ鸽子 , ╮(╯▽╰)╭ 国内的博客景象一片惨淡 ~
兄弟 逃往国外吧 ~ 嘎嘎 ~
这个还没开始学勒。 落伍了 我要向博主学习
@老七 , 呵呵,大家各有所长,互相学习 ~
jquery 很漂亮
@开心凡人 , 恩,效果堪比Flash ~
不错,你博客速度很快啊
@阿士 , ( ⊙o⊙ )哇 真的啊?!
太令人高兴了 ~
我一直对国外服务器的速度没啥信心 ~
@邪 罗刹,
速度确实不错 :biggrin:
好复杂喔,悠悠飘过算了。 :redface:
这个方法测试失败- -用万戈的解决了。。
@小y , 汗,你没有修改 .post .title h2 a 啊?
这个是针对我模板的选择器啦 ~
当然对不一样的模板不行 ~
我把文章修改下好了 ~
好理解些 ~
@邪 罗刹,
= =发现的确是这样的。。已经修改好 。。解决了。。
@小y , 这是我的错,我没有讲清楚,呵呵。
话说刚才被你打击到了 ╮(╯▽╰)╭。
去看一下《2012》寻求一下安慰 ~~~~(>_<)~~~~ 。
( ⊙o⊙ )哇 这个效果上 收藏个~
@疾风 , 呵呵 谢谢支持 ~ \(^o^)/ ~
不知道是我网慢还是你搞的这个特效拖累了加载速度..... :rolleyes:
@诗酒如画 , 刚刚阿士说我的博客很快来着 ~
结果 现在 ╮(╯▽╰)╭ 我又纠结鸟 ~
躲到墙角画圈圈好了 ~ :rolleyes:
小邪,我突然发现这个效果在opera下不能正常运行
@万戈 , 好的,我立马进行测试。O(∩_∩)O。
下定决心了,寒假学JS
@ShuaiGe.Me , 嘿嘿,支持你喔,到时候有问题互相帮助。
学习了,已经在推特上Follow你了,话说刚开始玩Twitter,上面都没什么人。。。
@SATURN , 呵呵,现在在天朝的和谐社会之下。
百度和谷歌里关于Twitter的最高频率的关键词不是“推特名人”之类的 ~
而是“Twitter 是什么”~ ╮(╯▽╰)╭ ~ 杯具啊 ~
我也 Follow 你咯 ~
@邪 罗刹,
我也搜索过“推特名人”不过多半是人云亦云的枪文,我先看看你Follow的人里面有没有我感兴趣的哈~~
@SATURN , 呵呵,也是 ~ 枪文都很没有营养的说 ~
你挑挑看吧 ~
推荐河蟹娱乐 中文锐推榜机器人 solidot ~
呵呵!以后我要学JQ的时候 就来问你咯
@漠岚 , 呵呵,好的,大家互相学习嘛 ~ :redface:
先收藏,用的着时用
@仁心博客 , 呵呵,谢谢支持 ~
JQuery跟Page-Exit(页面翻转效果)一样。
严重延迟页面加载时间,建议跟619一样,裸奔! :biggrin:
@619 , 嘿嘿,膜拜下裸奔王 ~
我倒是不敢把博客拿来裸奔 ~ :biggrin:
@邪 罗刹,
在这花花绿绿的主题世界,我选择裸奔,我容易吗? :biggrin:
@619 , 呵呵,我测了一下 ~
载入你的页面只要 74ms ~
然后花载入 242ms 的统计代码 ~
╮(╯▽╰)╭ 万恶的统计代码,杯具啊 ~
话说我在想你要是开了强力的缓存插件 会不会缩短到 10ms 呢 ~
@邪 罗刹,
一千分之七十四秒啊?!还是有点慢,寻思着要不要开强缓 :rolleyes:
@619 , 嘿嘿,话说我开了3个缓存插件 ~ :biggrin:
一个缓存数据库读写 ~
一个缓存文章页面 ~
一个缓存侧边栏 ~
这个效果挺好的
@若谷 , 呵呵,灰常人性化 ~ O(∩_∩)O哈!
@蓝冰 , 嘿嘿,多谢,我鸡冻了 ~( ̄▽ ̄)~ 。
我轻轻的飘过这里
@开心凡人 , 我悄悄的回复一下 ~ O(∩_∩)O ~
不带走一片云彩 ~
-----------
P.s. 带走你一IP ~
呃,我也是這麼干的,不過你的新窗口打開的思路不錯,定時切換回來文字。
@Leeiio , 呵呵,谢谢支持 ~
这个效果蛮人性化的说 ~
用.html方法插入一个loading图片更有效果。。。
@QiQiBoY , 呵呵,那也是很不错的 ~
个人还是挺喜欢jquery 的。
小X,我是张三,你投稿的这篇文章被联盟第一期杂志选中,希望能抽空再校对一下博文,尽量避免错别字及其他。。
@张三 , 好的 ~ 没问题 ~
为什么我用的时候“载入中”变成六个框框了?
@胡一刀 , 你的 WordPress 是 UTF-8 编码的 ~
但是你的 JS 文件是 ANSI 编码 ~
这样子就矛盾了 ~
所以请把你的 JS 文件转换为或者保存为 UTF-8 编码即可 ~
@邪 罗刹,
解决了,原来是编码的问题,现在可以加到博客上去哈哈
@胡一刀 , 嘿嘿 ~ 我去你博客围观 ~
我也试试全加的看,目前只加了标题~
@羽中 , 呵呵,试试吧 ~ :biggrin: ~
蛮不错的说,很动感 ~
一直想弄来着~
@北街 , 嘿嘿,真开心对你有用 ~~
@邪 罗刹,
这是YD的小邪么?~不是你的风格啊!
@北街 , 小邪最近闲得蛋疼 ~ 。。。。。。。╮(= =)╭
@MOPVHS , 嘿嘿,很开心对你有用呐 ~

@邪 罗刹,
我的图片呢~~~又一个悲剧...
等一下....我突然发现点击图片,图片被替换成文字...然后...
如何解决掉Opera的问题,如果使用了windows.location的话,那么若链接带target="_blank",那么原窗口也会打开到新链接

@流年 , 囧,怎么会用到 windows.location 的?
“那么若链接带target="_blank",那么原窗口也会打开到新链接”~
额,target="_blank" 本来就是打开新窗口的意思啊 ~
@邪 罗刹 , 我之所以用到这个是因为opera在jQuery执行.text()后不会跳转
@流年 , 你是说 setTimeout 在 oprea 下面不起作用么?
@邪 罗刹 , 不是,主要是使用了.text()后,opera在替换文字后不会跳转的了
@流年 , 喔,你是不是把 location 跳转代码写到 herf 参数里面了?
这是一个问题,囧 ~
那写成另外的参数吧,记得好像可以自定义参数的 ~
就把要跳转的地址写到 tt="" ~
然后在jquery获取这个参数的内容 ~
并且在点击的事件完成时候进行跳转 ~
想试试看
@Jessy , 请随意 呵呵 o(* ̄▽ ̄*)ゞ。