From 4e3e599bbff99261206cefaa1159e61d7d353262 Mon Sep 17 00:00:00 2001 From: jeffreytse <jeffreytse.mail@gmail.com> Date: Mon, 28 Jun 2021 18:44:37 +0800 Subject: perf: postpone initializing site header Postpone this step to the stage that DOM loaed, but img and css not --- _includes/views/header.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to '_includes') diff --git a/_includes/views/header.html b/_includes/views/header.html index 169bf01..ba707b0 100644 --- a/_includes/views/header.html +++ b/_includes/views/header.html @@ -56,7 +56,7 @@ </header> <script> - (function() { + function initHeader() { var lastScrollY = getScrollPos().y; var documentElement = document.documentElement; @@ -87,5 +87,6 @@ }); storeScrollData(); - })(); + } + document.addEventListener('DOMContentLoaded', initHeader); </script> -- cgit v1.2.3