给网站添加鼠标点击出现彩色文字特效

这些代码片段并非固定的解决方案,而是灵感的起点。

你可以根据自己的需求和设计风格进行修改和定制,以适应你自己的网站。

<script type="text/javascript"> 
/* 鼠标特效 */
var a_idx = 0; 
jQuery(document).ready(function($) { 
    $("body").click(function(e) { 
        var a = new Array("富强", "民主", "文明", "和谐", "自由", "平等", "公正" ,"法治", "爱国", "敬业", "诚信", "友善"); 
		var b = new Array("red","blue","yellow","green","pink","blue","orange");
        var $i = $("<span/>").text(a[a_idx]); 
        a_idx = (a_idx + 1) % a.length; 
		b_idx = (a_idx+1)%7;/* 七中颜色变色 */
        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]
        }); 
        $("body").append($i); 
        $i.animate({ 
            "top": y - 180, 
            "opacity": 0 
        }, 
        1500, 
        function() { 
            $i.remove(); 
        }); 
    }); 
}); 
</script>

效果可参考本站的鼠标点击情况,代码里的文字可修改为自己喜欢的。

本文转载自【鱼大大博客】,如有侵权,请联系我删除处理。

Comments | 3 条评论
  • Evan

    cooooool.....回头试试

    Form:北京
    • VSS

      @Evan 试试,鼠标点击仅仅弹出汉字,也不会太花哨

      Form:温州
      • Evan

        @帅帅鸭 OK了。哈哈。。换了字,多弄了点颜色,随机显示。哈哈

        Form:北京
消息盒子
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息