diff --git a/layouts/partials/assets.html b/layouts/partials/assets.html index 8c162541..d05dff5c 100644 --- a/layouts/partials/assets.html +++ b/layouts/partials/assets.html @@ -286,11 +286,13 @@ {{- /* Site time Initialization */ -}} {{- if eq .Site.Params.ibruce.enable true | and .Site.Params.ibruce.siteTime -}} - if (!document.hidden) { + var siteTime = setInterval("createTime()", 500); + document.addEventListener("visibilitychange", () => { + if (document.hidden) { + return clearInterval(siteTime); + } var siteTime = setInterval("createTime()", 500); - } else { - clearInterval(siteTime); - } + }); {{- end -}} document.addEventListener('DOMContentLoaded', () => {