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