summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author时光 <i@timemc.cn>2019-12-04 13:38:53 +0800
committerGitHub <noreply@github.com>2019-12-04 13:38:53 +0800
commit297f8177a3f5f51889b8ce4f4c6ecb3e90793892 (patch)
treeb8450080ac11792b2bb224d663b50883acbb8b7e
parent933702e8bc5bdc0b5d6d7f9236d96ecd2e098d32 (diff)
🧊 Add:增加navbar文字判断颜色
-rw-r--r--assets/js/miracles.min.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/assets/js/miracles.min.js b/assets/js/miracles.min.js
index e24cf7c..41a6508 100644
--- a/assets/js/miracles.min.js
+++ b/assets/js/miracles.min.js
@@ -395,6 +395,7 @@ if(loadPjax = true) {
LazyLoad();
highlight();
navUpdate();
+ startTime('2013-07-16');
getWordsNum();
})();
/**
@@ -409,12 +410,42 @@ if(loadPjax = true) {
} else {
navBar.classList.add("nav-aero");
navBarMobile.classList.add("nav-aero");
+ if(idGetEl("banner-content").className.indexOf("banner-font-black"))
+ navBar.classList.add("nav-font-white");
}
}
$(window).scroll(function() {
navUpdate();
})
/**
+ * Index time total
+ */
+function startTime(time = '2010-01-01') {
+ startTimeV = time;
+ var $time = new Date().getTime() - new Date(startTimeV);
+ if ($time < 0) return '0秒';
+ let result = '';
+ if ($time >= 365 * 86400000) {
+ result += parseInt($time / (365 * 86400000)) + ' 年 ';
+ $time = ($time % (365 * 86400000));
+ }
+ if ($time >= 86400000) {
+ result += parseInt($time / 86400000) + ' 天 ';
+ $time = ($time % 86400000);
+ }
+ if ($time >= 3600000) {
+ result += parseInt($time / 3600000) + ' 小时 ';
+ $time = ($time % 3600000);
+ }
+ if ($time >= 60000) {
+ result += parseInt($time / 60000) + ' 分 ';
+ $time = ($time % 60000);
+ }
+ result += parseInt($time / 1000) + ' 秒 ';
+ $('#build-time').html(result);
+ buildTimeout = setTimeout('startTime(startTimeV)', 1000)
+}
+/**
* getWordsNum
*/
function getWordsNum(){