实现这个效果非常简单,网上有很多的教程,只需要一段js代码就可以完成。不过网上都是直接把代码加在你网站footer模板底下,我这里还是建议你把代码加在你的网站主题(或者直接是网站)的js文件里,因为浏览器会缓存js文件,这样会减少加载时间。下面是实现的代码。
var a_idx = 0;
var b_idx = 0;
$(document).ready(function($){
/**
* 富强民主文明和谐
*/
$("body").click(function(e) {
var a = ["富强", "民主", "文明", "和谐", "自由", "平等", "公正" ,"法治", "爱国", "敬业", "诚信", "友善", "手麻了", "歇会儿"];
var b = ["#fe6673", "#2ae0c8", "#acf6ef", "#fad8be", "#bdf3d4"];
var $i = $("<span/>").text(a[a_idx]);
a_idx = (a_idx + 1) % a.length;
var x = e.pageX,
y = e.pageY;
$i.css({
"z-index": 9999,
"top": y - 20,
"left": x,
"position": "absolute",
"font-weight": "bold",
"color": b[b_idx]
});
b_idx = (b_idx + 1) % b.length;
$("body").append($i);
$i.animate({
"top": y - 180,
"opacity": 0
},
1500,
function() {
$i.remove();
});
});
});