浏览别的博客在评论去看见以下的输入效果,这个可以通过JS代码实现
![图片[1]-【WP美化】WordPress美化 评论 输入状态添加特效-七木云](https://www.qimuyun.cn/wp-content/uploads/2018/10/597_1.gif)
下载activate-power-mode.js文件(已压缩,仅有5.18KB)
上传 activate-power-mode.js 到当前主题目录js文件夹中,然后打开主题的 footer.php文件,将以下代码添加到主题的 footer.php 文件适当的位置
<script src="<?php bloginfo('template_directory'); ?>/js/activate-power-mode.js "></script> <script> POWERMODE.colorful = true; POWERMODE.shake = false; document.body.addEventListener('input', POWERMODE); </script>
这个输入特效只有在评论的时候有用,所以为了不乱加载这些JS文件,建议给这些代码加一个判断是否为文章页或页面,是的话才加载这些代码。
PS:有很多博主反馈说这个打字特效在移动端打字时特别卡,所以我们可以考虑移动端不显示这个特效,仅仅在 PC 端显示这个打字特效即可。做法就是给第2步的JS添加一个判断,具体修改如下:
<script type="text/javascript"> if(!(/iphone|ipod|ipad|ipad|Android|nokia|blackberry|webos|webos|webmate|bada|lg|ucweb|skyfire|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile/i.test(navigator.userAgent.toLowerCase()))){ POWERMODE.colorful = true; POWERMODE.shake = false; document.body.addEventListener('input', POWERMODE); } </script>
如果所使用主题的 footer.php 文件内没有这个判断条件的话,建议使用以下代码:
<?php if (is_single() || is_page() ) { ?> <script src="<?php bloginfo('template_directory'); ?>/js/activate-power-mode.js "></script> <script> POWERMODE.colorful = true; POWERMODE.shake = false; document.body.addEventListener('input', POWERMODE); </script> <?php }?>
如果已经有判断条件代码 ,只需要将第二步的代码添加在里面即可。
注意:如果第一步上传的路径不是在JS文件夹中,在第二步引用 activate-power-mode.js 文件时记得修改路径哦。
重要声明 本文所使用的.js文件、代码及方法均来自闲鱼博客分享的《WordPress优化:给博客添加评论输入特效》这篇文章,本文仅对 activate-power-mode.js 文件进行压缩,从原来的9.29KB压缩成5.18KB,并把步骤具体化而已。
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容