Rat's

给Typecho、Emlog等博客网站添加鼠标点击文字特效
说明:鼠标点击文字特效很多博客都有,相信也有很多人需要,这里就分享个方法,适合大部分博客,包括Typecho,Em...
扫描右侧二维码阅读全文
22
2017/10

给Typecho、Emlog等博客网站添加鼠标点击文字特效

说明:鼠标点击文字特效很多博客都有,相信也有很多人需要,这里就分享个方法,适合大部分博客,包括TypechoEmlog等。有兴趣的可以试试。

截图

请输入图片描述

方法

将代码放在主题的footer.php中的</body>之前即可。

<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>

特效字体可以自行设置。

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2018 年 01 月 07 日 06 : 53 PM

发表评论

21 条评论

  1. Catyo

    good job,已经用上力

  2. Kaedy

    我加进去 了,为啥没反应

    1. Rat's
      @Kaedy

      姿势不对,或者有缓存

  3. HTready

    我用的handsome主题,没有footer.php咋回事

    1. Rat's
      @HTready

      这个文件在component文件夹里面

      1. HTready
        @Rat's

        具体咋操作啊,怎么在后台模板那显示啊,小白一个

        1. HTready
          @HTready

          搞好了 谢谢

          1. HTready
            @HTready

            我把文件复制到文件夹外面了,模板那有了但是加了代码还是没效果,是操作方式不对吗

  4. 天河宇

    为什么我新版的typecho加进去不能用 - -|

    1. Rat's
      @天河宇

      看是不是姿势不对,我现在主题就是用的这种方法。

  5. guang

    点击了不消失是人品问题吗?
    http://tu.sunpma.com/imgs/2019/06/03240d910bd8f2d3.png

    1. Fre4k5en
      @guang

      hhhhhhhhhhhh

    2. Rat's
      @guang

      这是个很诡异的问题。

  6. 啊,博主的博客,真的超级酷炫

    1. Rat's
      @烨

      之前更炫酷,托速度我就简化了。

  7. Death

    您好,这个点击的效果和打字的效果在handsome里是哪个php文件呢?望告知

    1. Rat's
      @Death

      直接放到footer.php文件里。

      1. Death
        @Rat's

        了解了,谢谢

    2. Death
      @Death

      在function.php中看到了有自定义JS,但是怎么写啊

  8. Tak

    试了下z-index的9太多某些情况反而会被挡住,4-5个9感觉就够了

    1. Rat's
      @Tak

      我过会研究哈。