gpt4 book ai didi

javascript - 我如何无法在 javascript 中滚动?

转载 作者:行者123 更新时间:2023-12-04 08:19:27 27 4
gpt4 key购买 nike

当我在我的项目上创建导航栏时,我注意到我可以在网站上滚动

我决定做的是当用户打开导航栏时可以 noscroll 功能

function noscroll() {
window.moveTo(0, 0);
}

function menutoggle() {
if (menuItems.style.maxHeight == '0%') {
menuItems.style.maxHeight = '30%';
window.addEventListener('scroll', noscroll);
} else {
menuItems.style.maxHeight = '0%';
// How can I unable to scroll here?
}
}

最佳答案

一种解决方案可以是:
当导航打开时,用另一个 div 包裹它,然后使该 div 位置绝对。因此,它将在文档流之外。然后给它一个 100vh 宽 100vw 的高度。在那个地方之后,你的主导航栏就在你喜欢的父 div 中。

关于javascript - 我如何无法在 javascript 中滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65558809/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com