From 134473cce130984b516072dec3932f084adde09d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=B6=E5=85=89?= Date: Tue, 3 Dec 2019 18:14:49 +0800 Subject: =?UTF-8?q?=F0=9F=93=96=E6=B7=BB=E5=8A=A0=E5=AD=97=E6=95=B0?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E4=B8=8E=E9=98=85=E8=AF=BB=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/js/miracles.min.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/assets/js/miracles.min.js b/assets/js/miracles.min.js index 636bcb7..736303d 100644 --- a/assets/js/miracles.min.js +++ b/assets/js/miracles.min.js @@ -381,6 +381,7 @@ if(loadPjax = true) { LazyLoad(); highlight(); panguLoad(); + getWordsNum(); //Others afterPjax(); }); @@ -394,6 +395,7 @@ if(loadPjax = true) { LazyLoad(); highlight(); navUpdate(); + getWordsNum(); })(); /** * NavBar Scroll Change @@ -416,6 +418,22 @@ if(loadPjax = true) { $(window).scroll(function() { navUpdate(); }) +/** + * getWordsNum + */ +function getWordsNum(){ + if(idGetEl("post-content")) + str = idGetEl("post-content").innerText; + else return false; + sLen = 0; + str = str.replace(/(\r\n+|\s+| +)/g,"龘"); + str = str.replace(/[\x00-\xff]/g,"m"); + str = str.replace(/m+/g,"*"); + str = str.replace(/龘+/g,""); + sLen = str.length; + time = Math.ceil(sLen/450); + idGetEl("readTip").innerHTML = "本文约 " + sLen + "字 阅读大概需要 " + time + " 分钟"; +} /** * Copyright */ -- cgit v1.2.3