兩行代碼搞定博客訪問量統計


我的博客有訪客統計功能啦,看看實現的效果

原始計數代碼

<!-- 不蒜子計數 -->
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<span id="busuanzi_container_site_pv" >| 總訪問量 <span id="busuanzi_value_site_pv"></span> 次 </span>
<span id="busuanzi_container_site_uv" >| 總訪客數 <span id="busuanzi_value_site_uv"></span> 人 </span>
<!-- 不蒜子計數 -->	

修改后的代碼

加上設置的初始值20000,

<!-- 不蒜子計數 -->
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<span id="busuanzi_container_site_pv" style='display:none'>| 總訪問量 <span id="busuanzi_value_site_pv"></span> 次 </span>
<span id="busuanzi_container_site_uv" style='display:none'>| 總訪客數 <span id="busuanzi_value_site_uv"></span> 人 </span>
<!-- 不蒜子計數 -->	


<!-- 不蒜子計數初始值糾正 -->
<script>
$(document).ready(function() {

    var int = setInterval(fixCount, 50);  // 50ms周期檢測函數
    var countOffset = 20000;  // 初始化首次數據

    function fixCount() {            
       if (document.getElementById("busuanzi_container_site_pv").style.display != "none")
        {
            $("#busuanzi_value_site_pv").html(parseInt($("#busuanzi_value_site_pv").html()) + countOffset); 
            clearInterval(int);
        }                  
        if ($("#busuanzi_container_site_pv").css("display") != "none")
        {
            $("#busuanzi_value_site_uv").html(parseInt($("#busuanzi_value_site_uv").html()) + countOffset); // 加上初始數據 
            clearInterval(int); // 停止檢測
        }  
    }
       	
});
</script> 

添加在footer.html文件中

參考:
不蒜子計數器
不如 | 不蒜子


歷史精選文章:


歡迎大家關注我的個人博客

或微信掃碼關注我的公眾號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM