我在我的网站上有一个完整的页面导航。为了确保页面在导航打开时不能滚动,body get的“no- scroll”类隐藏了overflow。这也会在打开导航时删除滚动条。 当再次按下导航按钮并关闭导航时,类“no-scroll”将从主体中移除,并立即显示滚动条。导航栏需要1.05s才能完全关闭。我试图实现的是让类'no-scroll‘不是立即删除,而是延迟删除。有没有办法做到这一点? 这是我目前在按钮点击时添加和删除类的代码: <script>
// when DOM is ready
document.addEventListener('DOMCont
我有一个移动导航器,我使用JS文件中的代码打开它:
var toggleButton = document.querySelector(".toggle-button");
var mobileNav = document.querySelector(".mobile-nav");
var closeButton = document.querySelector(".close-button");
toggleButton.addEventListener("click", function () {
mobileNav