经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTMLCSS » HTML5 » 查看文章
两行代码搞定博客访问量统计
来源:cnblogs  作者:whik  时间:2018/10/30 8:53:46  对本文有异议

我的博客有访客统计功能啦,看看实现的效果

原始计数代码

  1. <!-- 不蒜子计数 -->
  2. <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
  3. <span id="busuanzi_container_site_pv" >| 总访问量 <span id="busuanzi_value_site_pv"></span></span>
  4. <span id="busuanzi_container_site_uv" >| 总访客数 <span id="busuanzi_value_site_uv"></span></span>
  5. <!-- 不蒜子计数 -->

修改后的代码

加上设置的初始值20000,

  1. <!-- 不蒜子计数 -->
  2. <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
  3. <span id="busuanzi_container_site_pv" style='display:none'>| 总访问量 <span id="busuanzi_value_site_pv"></span></span>
  4. <span id="busuanzi_container_site_uv" style='display:none'>| 总访客数 <span id="busuanzi_value_site_uv"></span></span>
  5. <!-- 不蒜子计数 -->
  6. <!-- 不蒜子计数初始值纠正 -->
  7. <script>
  8. $(document).ready(function() {
  9. var int = setInterval(fixCount, 50); // 50ms周期检测函数
  10. var countOffset = 20000; // 初始化首次数据
  11. function fixCount() {
  12. if (document.getElementById("busuanzi_container_site_pv").style.display != "none")
  13. {
  14. $("#busuanzi_value_site_pv").html(parseInt($("#busuanzi_value_site_pv").html()) + countOffset);
  15. clearInterval(int);
  16. }
  17. if ($("#busuanzi_container_site_pv").css("display") != "none")
  18. {
  19. $("#busuanzi_value_site_uv").html(parseInt($("#busuanzi_value_site_uv").html()) + countOffset); // 加上初始数据
  20. clearInterval(int); // 停止检测
  21. }
  22. }
  23. });
  24. </script>

添加在footer.html文件中

参考:
不蒜子计数器
不如 | 不蒜子

欢迎大家关注我的个人博客
微信扫码关注我的公众号

不定期更新个人学习笔记和技术总结,欢迎大家互相学习交流!

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号