您现在的位置是:首页 > 实用工具 > 站点优化站点优化

JS特效教程:给网站添加鼠标点击弹出指定汉字特效

冰山2019-03-25【站点优化】人已围观

简介鼠标点击特效

前不久,在网上闲逛的时候,看到网页里点击触发的特效,十分好奇,折腾研究了一会,成功调试到了我的博客里,在这里把方法分享给大家。

网站网站添加鼠标点击弹出指定汉字特效,就是鼠标点击站点任何位置,都会随机弹出我们指定的一组汉字中的一个。比如指定“文明,♥,自由,♥,民主,♥,公正,♥,和谐”等,点击鼠标时就会随机显示这一组的某个词语,具体点击效果请在本站亲自体验,或见下图。



这个特效不单单适用于 WordPress 、CMS系统,其他的网站包括但不限于 zblog、HTML 构建的网站都可以实现,只需要将以下 JS 代码添加到页脚的 </body> 标签的前面即可,本站使用的是帝国CMS,直接将代码添加到公共模板中底部公共footer里即可。
 
<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
        },
        1800,
        function() {
            $i.remove();
        });
    });
});
</script>


其中 Array("富强","♥","民主","♥","文明","♥","和谐","♥","自由","♥","平等","♥","公正","♥","法治","♥","爱国","♥","敬业","♥","诚信","♥","友善","♥")里面的汉字可以随便修改组合,也可以适当增加或删除,一切开心就好。还有,如果觉得点击弹出的汉字往上跑得太快的话,你可以将以上代码中的 1500 改为 3000 或者更大的数值即可。

  • 微信扫一扫~
  • 支付宝扫一扫~

很赞哦! ()

文章评论

本站推荐