From fed19e085568b4e49311b82164e0c8fcb56b9fcf Mon Sep 17 00:00:00 2001 From: liuyib <1656081615@qq.com> Date: Fri, 13 Sep 2019 15:54:49 +0800 Subject: [PATCH] fix: Solved that sidebar not sitcky sometimes --- source/js/sidebar.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/source/js/sidebar.js b/source/js/sidebar.js index 951c529..a09d368 100644 --- a/source/js/sidebar.js +++ b/source/js/sidebar.js @@ -98,7 +98,6 @@ $(document).ready(function () { // Distance from sidebar to top. var SIDEBAR_STICKY_TOP = parseInt(CONFIG.sidebar.offsetTop); - var isSidebarSticky = false; // Sticky the sidebar when it arrived the top. function sidebarSticky () { @@ -107,15 +106,9 @@ $(document).ready(function () { document.getElementById('main').getBoundingClientRect().top; if (targetY < SIDEBAR_STICKY_TOP) { - if (!isSidebarSticky) { - $sidebar.addClass('sticky'); - isSidebarSticky = true; - } + $sidebar.addClass('sticky'); } else { - if (isSidebarSticky) { - $sidebar.removeClass('sticky'); - isSidebarSticky = false; - } + $sidebar.removeClass('sticky'); } } -- GitLab