Последние пару дней я разрабатывал веб-сайт для Adobe Dreamweaver.Ниже у меня есть некоторый JavaScript, который должен работать, когда кто-то прокручивает.
Он работает, когда я использую ссылку (https://adobe.ly/........). Однако, когда я сам загружаю индекс, он не работает.
Я не могу выяснить причину.
Возможно, это что-то маленькое и глупое, и из-за этого я вырву свои волосы.
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("navbar").classList.add("sticky");
document.getElementById("navbar").style.background = "rgba(0,0,0,0.6)";
document.getElementById("header").style.fontSize = "20px";
document.getElementById("navbar").style.paddingTop = "0px";
document.getElementById("headertext").style.visibility = "visible";
}
if (document.body.scrollTop < 20 || document.documentElement.scrollTop < 20) {
document.getElementById("navbar").classList.remove("sticky");
document.getElementById("navbar").style.background = "transparent";
document.getElementById("header").style.fontSize = "30px";
document.getElementById("navbar").style.paddingTop = "20px";
document.getElementById("headertext").style.visibility = "hidden";
}
}
Этомой HTML, когда я связываю скрипты, внизу HTML кода.
<script src="js/navbarscroll.js"></script>