Fix issues caused by missing gttBtn when enableGoToTop is false
This commit is contained in:
parent
01f9e43e59
commit
9c63e8cb3e
|
@ -243,6 +243,7 @@
|
||||||
|
|
||||||
|
|
||||||
// ========================= go to top =========================
|
// ========================= go to top =========================
|
||||||
|
{{ if $.Param "enableGoToTop" }}
|
||||||
var gttBtn = document.getElementById("gtt");
|
var gttBtn = document.getElementById("gtt");
|
||||||
gttBtn.style.display = "none";
|
gttBtn.style.display = "none";
|
||||||
gttBtn.addEventListener('click', function () {
|
gttBtn.addEventListener('click', function () {
|
||||||
|
@ -270,6 +271,7 @@
|
||||||
gttBtn.style.display = "none";
|
gttBtn.style.display = "none";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{{ end }}
|
||||||
// ============================================================
|
// ============================================================
|
||||||
|
|
||||||
|
|
||||||
|
@ -347,15 +349,19 @@
|
||||||
|
|
||||||
|
|
||||||
window.onscroll = function () {
|
window.onscroll = function () {
|
||||||
|
{{ if $.Param "enableGoToTop" }}
|
||||||
scrollFunction();
|
scrollFunction();
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
var st = window.pageYOffset || document.documentElement.scrollTop;
|
var st = window.pageYOffset || document.documentElement.scrollTop;
|
||||||
if (st > lastScrollTop) { // scroll down
|
if (st > lastScrollTop) { // scroll down
|
||||||
|
{{ if $.Param "enableGoToTop" }}
|
||||||
if (st < 250) {
|
if (st < 250) {
|
||||||
gttBtn.style.display = "none";
|
gttBtn.style.display = "none";
|
||||||
} else {
|
} else {
|
||||||
gttBtn.style.display = "block";
|
gttBtn.style.display = "block";
|
||||||
}
|
}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
if (st < 45) {
|
if (st < 45) {
|
||||||
return null;
|
return null;
|
||||||
|
@ -429,9 +435,11 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else { // scroll up
|
} else { // scroll up
|
||||||
|
{{ if $.Param "enableGoToTop" }}
|
||||||
if (st < 250) {
|
if (st < 250) {
|
||||||
gttBtn.style.display = "none";
|
gttBtn.style.display = "none";
|
||||||
}
|
}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
if (navbar.classList.contains('scrolling')) {
|
if (navbar.classList.contains('scrolling')) {
|
||||||
if (navbar.classList.contains('navbar--hide')) {
|
if (navbar.classList.contains('navbar--hide')) {
|
||||||
|
|
Loading…
Reference in New Issue