单击移动设备上的菜单图标时,页面跳至顶部

时间:2018-07-26 09:47:06

标签: javascript jquery html css

我已经为移动网站编写了代码,因此当您单击菜单项时,页面主体将固定并且无法滚动(这样我们就可以在下拉菜单中滚动,而无需后台滚动)。但是,每当我单击菜单按钮时,页面就会跳至网站顶部。我正在尝试获取它,以便当您单击菜单按钮时,页面停留在原处,并且不会跳到顶部。任何帮助将不胜感激。

OUR WEBSITE

jQuery( function($) { 
$( ".x-btn-navbar" ).on('click', function(e) {
  $('body').toggleClass("noScroll");
e.preventDefault();
});
});
.noScroll {
  position: fixed;
}

编辑,我尝试将e.preventDefault();放入jQuery,但仍然无法正常工作。我链接到的“重复”页面不起作用。它已被标记为重复项,但不是。我正在努力寻求帮助,以便我的网站能够正常工作。请取消标记为重复项。

0 个答案:

没有答案