diff --git a/static/aerbimJS.js b/static/aerbimJS.js index b592a19..7346d75 100644 --- a/static/aerbimJS.js +++ b/static/aerbimJS.js @@ -464,22 +464,27 @@ function showContentPartTree (el) { $($arrow).animate({rotate: '0deg'}) } } - +let waitingTop = null $(window).scroll(function (){ if (window.location.href.includes("docs")){ let $curtain = $(".left_curtain_documentation") let scroll = $(window)[0].scrollY + if (scroll === 0){ + waitingTop = $(".left_curtain_documentation")[0].getBoundingClientRect().top - 172 + } let $new_curtain = $($curtain[1]) - if (!$curtain[1]){ + if (!$curtain[1] && waitingTop){ $new_curtain = $curtain.clone() $new_curtain.insertAfter($curtain) } - if (scroll >= 100){ - $new_curtain.css({position:'fixed',top: 122}) + if (scroll >= waitingTop && waitingTop){ + $new_curtain.css({position:'fixed',top: 166}) $($curtain[0]).css({opacity:0}) - } else { + } else if (scroll < waitingTop && waitingTop) { $new_curtain.remove() $($curtain[0]).css({opacity:1}) + } else if (!waitingTop){ + waitingTop = $(".left_curtain_documentation")[0].getBoundingClientRect().top - 172 } } }) \ No newline at end of file