以前在黑冰站写的教程了,看着还有用就发出来吧,反正这种特效什么的,是不会过期的。
国庆放假七天,闲下来的时候,逛逛各类网站,找找各种资源,扒点代码啥的。今天就扒到一个js点击特效。♥动的特效,话不多说,下面把代码贴一下。主要分为js部分与css部分,题外话,当你扒完别人的js特效,发现不太一样时,多半是少了css样式定义!今天扒的这个,就是先扒了js,然后发现怎么跟别人网站里不一样。然后就上网搜了css特效,咋搜的就不细说了!写完文章,想起来,从别人那扒到的心也不一样。扒完后,到我这明显不一样,最后输入法找了个心,给替换掉了js脚本中的心,文末会给出心心,介于typecho无法引入这个心,只能以图片方式展示。

js代码
<script> $("html,body").click(function(e) { var gcd = new Array("♥", "♥", "♥"); var n = Math.floor(Math.random() * gcd.length); var $i = $("<b/>").text(gcd[n]); var x = e.pageX, y = e.pageY; $i.css({ "z-index": 0, "top": y - 20, "left": x - 8, "position": "absolute", "color": "#FF706C", "animation": 'heartbeat .25s infinite .15s' }); $("body").append($i); $i.animate({ "opacity": 0 }, 1500, function() { $i.remove() }); e.stopPropagation() }); </script> #css样式如下 @keyframes heartbeat { to { transform: scale(1.4); } }
使用方法
将js部分复制到footer.php文件</body>前,将css部分放到主题自定以CSS文件中,或者用<style></style>将css样式括住,然后也扔到footer.php中。
文中的♥请在输入法里找个心,如下图所示!xin
代码扒自小尾巴博客
后续
再来一个点击心动js特效,也需要css,跟刚才的一样!本站(旧站那时候)目前用的就是这个特效
<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": "0.1em", "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 }, 1500, function() { $i.remove(); }); }); }); </script>
原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/website/special-click-heart.html
评论列表(5条)
justnews_6.8.0主题升级后 无效了
@漫夜:你是不是用了js压缩合并功能,应该是把jquery搞失效了
@漫夜:刚我测试了下,需要排除
wp-content/themes/justnews/themer/assets/js/
目录下的js文件压缩
@漫夜:https://iymark.com/website/justnews-autoptimize-jquery.html
修复方法
@古哥:
谢谢