javascript - scrollnav.js 小节不起作用

标签 javascript jquery html css jquery-plugins

所以我偶然发现了scrollnav.js它看起来真的很好。在文档中它说它支持子部分并且可以使用键:值对激活。我确实将 subSections 键设置为 true 但我没有看到它工作。我想看到的是关于 Bootstrap docs 的内容边栏。子部分缩进的位置。我想将 h2 作为主要部分,将 h3 元素作为子部分。有谁知道如何做到这一点?

提前致谢

最佳答案

要将子部分与 scrollnav.js 一起使用,请将参数设置为子部分的选择器。这有点令人困惑,因为 subSections 的默认值为 false,但要激活它,您需要指定一个选择器而不是 true

示例配置:

$('#container').scrollNav({
    sections: '.section-parent',
    subSections: '.section-item'
});

示例 HTML:

<h2 class="section-parent">Parent 1</h2>
<p>Content...</p>

<h3 class="section-item">Child A</h3>
<p>Content...</p>

<h3 class="section-item">Child B</h3>
<p>Content...</p>

<h2 class="section-parent">Parent 2</h2>
<p>Content...</p>

这将导致嵌套的侧边导航看起来像这样:

  • 家长 1
    • child A
    • child B
  • 家长 2

关于javascript - scrollnav.js 小节不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25851377/

相关文章:

javascript - 纯CSS下拉菜单点击隐藏还是显示div?

javascript - 如何使用Jquery对数组进行排序

javascript - .on ('click' ) 有效, .css ('display' ,'block' ) 有效,但不在一起

javascript - 获取元素的父id

html - 响应式结帐进度条动画不起作用

javascript - 使用 JS 将 JQuery 二维码转换为图像

javascript - 可以使用 jQuery 获得 "mouseover for X seconds"功能吗?

javascript - ReactJS 循环执行Action

JavaScript 点击不工作变量

javascript - React-Redux - NavMenu 上的唯一键警告