我一直在尝试在使用标签的页面上执行滚动Spy。
这是我的身体标记:
<body data-spy="scroll" data-target=".subnav" data-offset="50">
这是我的标签 HTML:
<div class="div-tabs tabbable">
<ul class="nav nav-tabs" id="myTab">
<li class="active"><a href="" data-toggle="tab" data-target="#home">Home</a></li>
<li><a href="" data-toggle="tab" data-target="#profile">Profile</a></li>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane active" id="home">
<div class="padding16">
...
</div>
<div class="button-bar">
<a href="#" class="btn"><i class="icon-user"></i>Button</a> <a href="#" class="btn btn-primary">
<i class="icon-time icon-white"></i>Button</a> <a href="#" class="btn btn-warning">Button</a>
<a href="#" class="btn btn-danger">Button</a> <a href="#" class="btn btn-success">Button</a>
</div>
</div>
<div class="tab-pane " id="profile">
<div class="padding16">
...
</div>
<div class="button-bar">
<a href="#" class="btn btn-warning">Button</a>
<a href="#" class="btn btn-danger">Button</a> <a href="#" class="btn btn-success">Button</a>
</div>
</div>
</div>
</div>
如果我从标签中删除了 data- spy=" scroll" 数据目标=""subnav" 数据-offsetset="50"
, 我的制表符工作正常。 如果启用了滚动, 我就会在 Chrome dev 工具中发现这个错误 :
类型错误: 无法读取 null 的属性顶部
有任何想法会有什么问题吗? 看起来ScrollSpy 正在导致布茨布设标签找不到 HREF 属性的引用 。
我使用靴杆2.0.2。