将活动类添加到两个/具有整页.js的拆分菜单
Adding active class to two / split menu with fullPage.js
我正在使用fullPage.JS并且除了我希望一半的菜单在页眉中和一半在页脚中之外,菜单部分工作正常(上下滚动)。这适用于导航,但不会将类"active"添加到页脚中的 li 中,仅用于页眉。我假设这是因为两个菜单都具有相同的 ID,因为删除标题菜单 ID 使页脚菜单与活动类一起使用。如何让两者正常工作?也许是回调?
类似于这个答案:整页.js - 在不匹配的部分将活动类添加到菜单锚点
$('#fullpage').fullpage({
anchors: ['PAGE1','PAGE2','PAGE3','PAGE4','PAGE5','PAGE6',],
menu:'#menu',
});
<div id="headermenu">
<ul id="menu">
<li data-menuanchor="PAGE1"><a href="#PAGE1">PAGE1</a></li>
<li data-menuanchor="PAGE2"><a href="#PAGE2">PAGE2</a></li>
<li data-menuanchor="PAGE3"><a href="#PAGE3">PAGE3</a></li>
</ul>
</div>
<div id="footermenu">
<ul id="menu">
<li data-menuanchor="PAGE4"><a href="#PAGE4">PAGE4</a></li>
<li data-menuanchor="PAGE5"><a href="#PAGE5">PAGE5</a></li>
<li data-menuanchor="PAGE6"><a href="#PAGE6">PAGE6</a></li>
</ul>
</div>
在 HTML 中,id 属性必须是唯一的。如果您希望将选择器应用于多个元素,请使用CSS类,例如:
<ul class="my-menu">
</ul>
...
<ul class="my-menu">
</ul>
然后,您的选择器将如下所示:
menu:'.my-menu'
相关文章:
- 将js添加到wordpress中以突出显示css活动菜单
- 尝试创建一个具有z-index的堆叠菜单'使用HTML5/CSS3/JS
- JS在选择下拉菜单打开时创建延迟
- JS下拉菜单没有'不起作用
- JS下拉菜单显示在图像旋转器上
- 使用 d3.js 添加下拉菜单
- MEAN.js菜单是如何工作的
- Pebble.js菜单项渲染速度慢
- 使 Ext js 菜单保持打开状态
- 如何使 JS 菜单在悬停或单击时打开
- JS菜单保持菜单状态
- 选择 JS 菜单在服务器中的行为与在我自己的桌面中的行为不同
- 从inquirer.js菜单运行dractor.js测试
- JS菜单与下拉&滑动主要项目
- Fullpage js菜单不会隐藏在第一页
- 网站的JS菜单动画不起作用
- JS菜单,点击菜单关闭菜单
- 使JS菜单在悬停时显示,而不是在单击时显示
- Skrollr.js菜单没有滚动
- JS菜单和预加载屏幕脚本冲突-你可以延迟脚本的预加载吗?