fix documentation scroll
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user