点击文章标题链接会提示“正在加载中...”看上去很好玩是不是。下面就教大家把这个特效加到你的主题模板中。
首先打开你所使用主题的header.php模板文件,在</head>标签前添加:
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.2.3.min.js"></script>
如果你的主题已加载了JQuery,这步就免了。
再把下面这段代码同样加到</head>标签前
<script type="text/javascript"> $(document).ready(function() { $('h2 a').click(function(){ myloadoriginal = this.text; $(this).text('加载中...'); var myload = this; setTimeout(function() { $(myload).text(myloadoriginal); }, 2011); }); }); </script>
其中"h2 a"是主题文章标题的标签选择器,可根据具体主题模板进行修改,如果改为:“a”,可实现全部链接都添加这一特效。后面的数字2011是这一特效的显示时间(毫秒),可酌情修改。
扩展
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值
jQuery 选择器
http://www.w3school.com.cn/jquery/jquery_selectors.asp
jQuery 参考手册 - 选择器
http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp