WordPress主题添加鼠标点击特效

介绍几种WordPress主题添加“富强、民主、文明、和谐、”等鼠标点击特效方法以及代码使用。

代码介绍
第一种,比较普通没什么特别

<script type="text/javascript">
/* 鼠标特效 */
var a_idx = 0;
jQuery(document).ready(function($) {
$("body").click(function(e) {
var a = new Array("富强", "民主", "文明", "和谐", "自由", "平等", "公正" ,"法治", "爱国", "敬业", "诚信", "友善");
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": 999999999999999999999999999999999999999999999999999999999999999999999,
"top": y - 20,
"left": x,
"position": "absolute",
"font-weight": "bold",
"color": "#ff6651"
});
$("body").append($i);
$i.animate({
"top": y - 180,
"opacity": 0
},
1500,
function() {
$i.remove();
});
});
});
</script>

第二种,文字上美化了一下

<script type="text/javascript">
/* 鼠标特效 */
var a_idx = 0;
jQuery(document).ready(function($) {
$("body").click(function(e) {
var a = new Array("?富强?","?民主?","?文明?","?和谐?","?自由?","?平等?","?公正?","?法治?","?爱国?","?敬业?","?诚信?","?友善?");
var $i = $("<span></span>").text(a[a_idx]);
a_idx = (a_idx + 1) % a.length;
var x = e.pageX,
y = e.pageY;
$i.css({
"z-index": 999999999999999999999999999999999999999999999999999999999999999999999,
"top": y - 20,
"left": x,
"position": "absolute",
"font-weight": "bold",
"color": "rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")"
});
$("body").append($i);
$i.animate({
"top": y - 180,
"opacity": 0
},
1500,
function() {
$i.remove();
});
});
});
</script>

基本上没什么区别稍微修改了一下看自己喜欢

<script type="text/javascript"> 
/* 鼠标特效 */
var a_idx = 0; 
jQuery(document).ready(function($) { 
$("body").click(function(e) { 
var a = new Array("?","富强","?","民主","?","文明","?","和谐","?","自由","?","平等","?","公正","?","法治","?","爱国","?","敬业","?","诚信","?","友善"); 
var $i = $("<span></span>").text(a[a_idx]); 
a_idx = (a_idx + 1) % a.length; 
var x = e.pageX, y = e.pageY; 
$i.css({ 
"z-index": 999999999999999999999999999999999999999999999999999999999999999999999, 
"top": y - 20, 
"left": x, 
"position": "absolute", 
"font-weight": "bold", 
"font-size": "10px", 
"animation": "heartbeat .25s infinite .1s", 
"color": "rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")" 
}); 
$("body").append($i); 
$i.animate({ 
"top": y - 180, 
"opacity": 0 
}, 
1000, 
function() { 
$i.remove(); 
}); 
}); 
}); 
</script>

第三种,字体颜色随机,大小循环变小变大

<script type="text/javascript">
/* 鼠标特效 */
$(function() {
var a_idx = 0,
b_idx = 0;
c_idx = 0;
jQuery(document).ready(function($) {
$("body").click(function(e) {
var a = new Array("欢迎您", "么么哒", "你真好", "棒棒哒", "真可爱", "你最美", "喜欢你", "真聪明", "爱你哦", "好厉害", "你真帅", "祝福你"),
b = new Array("#09ebfc", "#ff6651", "#ffb351", "#51ff65", "#5197ff", "#a551ff", "#ff51f7", "#ff518e", "#ff5163", "#efff51"),
c = new Array("12", "14", "16", "18", "20", "22", "24", "26", "28", "30");
var $i = $("<span/>").text(a[a_idx]);
a_idx = (a_idx + 1) % a.length;
b_idx = (b_idx + 1) % b.length;
c_idx = (c_idx + 1) % c.length;
var x = e.pageX,
y = e.pageY;
$i.css({
"z-index": 999,
"top": y - 20,
"left": x,
"position": "absolute",
"font-weight": "bold",
"font-size": c[c_idx] + "px",
"color": b[b_idx]
});
$("body").append($i);
$i.animate({
"top": y - 180,
"opacity": 0
}, 1500, function() {
$i.remove();
});
});
});
var _hmt = _hmt || [];
})
</script>

第四种,数字点击特效

<script> 
jQuery(document).ready(function($) { 
var _click_count=0; 
$("body").bind("click",function(e){ //直接给body一个事件好了. 
var n=Math.round(Math.random()*100);//随机数 
// var $i=$("<b>").text("+"+(++_click_count));//添加到页面的元素 
var $i=$("<b>").text("+"+(++n));//添加到页面的元素 
var x=e.pageX,y=e.pageY;//鼠标点击的位置 
$i.css({ 
"z-index":99999, 
"top":y-15, 
"left":x, 
"position":"absolute", 
"color":"red" 
}); 
$("body").append($i); 
$i.animate( 
{"top":y-180,"opacity":0}, 
1500, 
function(){$i.remove();} 
); 
e.stopPropagation(); 
}); 
}); 
</script>

代码部署教程】

直接将代码添加到正在使用 WordPress 主题的 footer.php 文件最后一个前

声明:本站部分文章来源于网络,如有危害到您的合法权益请联系客服

给TA打赏
共{{data.count}}人
人已打赏
7b2WP技术

WordPress设置网站动态标题

2022-10-27 21:02:45

7b2WP美化技术教程

网站添加流光炫彩动态彩色文字

2022-10-30 14:52:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索