好的,标题可能有点难以理解,我会尽力解释。
所以我正在使用fullpage.js
我总共有 9 个部分: 主页 About(about 有 6 个“undersections”,是第一个 about 部分的延续) Contact
在菜单中只有 3 个导航选项主页、关于、联系。我已经制作了菜单,以便在相应部分添加活动类 - 就像使用现成的选项一样简单。当我滚动并离开第一个 about 部分时,活动类被删除并且菜单项未突出显示。所以这就是我希望活动类保留在 about 的所有“部分”上的东西。因此,菜单项“关于”会突出显示,直到联系部分。
我想我会让它与一些“外部”JS一起工作,所以根据url,类将被添加到id为“all-about”的锚中:
$(document).ready(function () {
if (location.href.match(/#about1/ig) || location.href.match(/#about2/ig)){
$('#all-about').addClass('active');
}
});
这不起作用。我会在整页 JS 中更改什么或如何更改我的代码以使其正常工作?
谢谢!