我已经为移动网站编写了代码,因此当您单击菜单项时,页面主体将固定并且无法滚动(这样我们就可以在下拉菜单中滚动,而无需后台滚动)。但是,每当我单击菜单按钮时,页面就会跳至网站顶部。我正在尝试获取它,以便当您单击菜单按钮时,页面停留在原处,并且不会跳到顶部。任何帮助将不胜感激。
jQuery( function($) {
$( ".x-btn-navbar" ).on('click', function(e) {
$('body').toggleClass("noScroll");
e.preventDefault();
});
});
.noScroll {
position: fixed;
}
编辑,我尝试将e.preventDefault();
放入jQuery,但仍然无法正常工作。我链接到的“重复”页面不起作用。它已被标记为重复项,但不是。我正在努力寻求帮助,以便我的网站能够正常工作。请取消标记为重复项。