目前我有一个通过点击启动的叠加CSS菜单 . 但是它背后的页面仍然是可滚动的 . 我确定这是一个简单的修复,但我是css / js的新手,任何帮助都会很棒!
目前我有一个js切换功能,当.icon(汉堡包图标)被点击时.mobilenav(覆盖菜单)在页面上淡出 .
启用此切换功能后,我可以添加什么样的功能来阻止身体滚动?
我可以轻松添加到下面的这个功能吗?
$(document).ready(function () {
$(".icon, .link").click(function () {
$(".mobilenav").fadeToggle(700);
$(".top-menu").toggleClass("top-animate");
$(".mid-menu").toggleClass("mid-animate");
$(".bottom-menu").toggleClass("bottom-animate");
});
});
2 回答
我想你正在寻找这样的东西:
并且能够再次滚动,使用
例:
此外,当你使用jQuery时,这样的东西也会起作用: