引导程序scrollspy跳过第一个元素
bootstrap scrollspy skipping first element
我正在使用Bootstrap scrollspy.js v3.3.5
,我遇到了一个小问题。
我的页面上有一个固定的标题,顶部有100像素,它位于元素列表的第一个元素之上。这没关系。
所以,我启用了scrollspy。
<body data-spy="scroll" data-target="#nav">
$('body').scrollspy({ target: '#nav' });
<div id="nav">
<ul class="nav nav-tabs list-group" role="tablist">
<li role="presentation" class="active"><a href="#index-mod-1"><span>1</span></a></li>
<li role="presentation"><a href="#index-mod-2"><span>2</span></a></li>
<li role="presentation"><a href="#index-mod-3"><span>3</span></a></li>
<li role="presentation"><a href="#index-mod-4"><span>4</span></a></li>
<li role="presentation"><a href="#index-mod-5"><span>5</span></a></li>
<li role="presentation"><a href="#index-mod-6"><span>6</span></a></li>
</ul>
</div>
具有相对位置的主体#导航浮动固定在屏幕右侧。使用display:table, width:100%, position:relative
在页面中观看的所有元素。
但是,当我加载页面时,scrollspy会从第一个#nav的li中删除活动类,并将其放在第二个。
我不明白为什么。
似乎第一个元素的高度小于视口高度,所以scrollspy调用第二个元素。
相关文章:
- 使用数据上的角度更改设置集合的第一个元素的动画
- 在javascript数组中推送多个值并获取第一个元素
- Angular js将只显示ng repeat中的第一个元素
- 使用+=运算符未定义对象中的第一个元素
- javascript window.addEventListener,覆盖了第一个元素的配置
- 如何访问 JSON 对象数组的第一个元素
- 第一个元素和最后一个元素之间的连续循环
- 要插入二叉树的第一个元素,请将其放在左边还是右边
- 向下滚动时覆盖页面的第一个元素或块
- 数组未发送所有元素,只获取第一个元素
- 创建每个数组的第一个元素的数组
- 只显示ng重复的第一个元素
- CKEditor:以小部件作为第一个元素,选择所有在Chrome中不工作的
- 从Web视图上显示的页面部分获取第一个元素
- 有没有更好的方法来访问用JQuery选择器选择的第一个元素
- JQuery验证仅适用于提交的表单中的第一个元素.[打算验证所有内容]
- jQuery导航菜单没有't更新第一个元素
- jQuery如何删除第一个元素前的逗号
- 如何获取数组第一个元素的范围
- 使用 Dart 时,我正在创建一个点击事件的 DOM 类.它只拾取第一个元素,我如何让它在所有元素上发射