Javascript Twitter引导Scrollspy,离开区域时删除活动
我正在使用twitter引导程序中的scrollspy,如果它没有触发另一个部分,它会在离开一个部分后保持nav元素处于选中状态 有人知道,一旦它离开所选区域并且不触发其他项目,是否有办法清除选择Javascript Twitter引导Scrollspy,离开区域时删除活动,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我正在使用twitter引导程序中的scrollspy,如果它没有触发另一个部分,它会在离开一个部分后保持nav元素处于选中状态 有人知道,一旦它离开所选区域并且不触发其他项目,是否有办法清除选择 谢谢大家! 我在寻找同样的东西,发现了这个: 以下是您需要添加的更改: if (scrollTop <= offsets[0]) { this.deactivate(); return; } if (scrollTop >= maxScro
谢谢大家! 我在寻找同样的东西,发现了这个: 以下是您需要添加的更改:
if (scrollTop <= offsets[0]) {
this.deactivate();
return;
}
if (scrollTop >= maxScroll) {
return activeTarget != (i = targets.last()[0]) && this.activate(i)
}
if (activeTarget && scrollTop <= offsets[0]) {
return activeTarget != (i = targets[0]) && this.activate(i)
}
ScrollSpy.prototype.deactivate = function (target) {
$(this.selector)
.parent('.active')
.removeClass('active');
this.activeTarget = null;
}
if(scrollTop=maxScroll){
返回activeTarget!=(i=targets.last()[0])&&this.activate(i)
}
如果(activeTarget&&scrollTop我不太喜欢修补twitter引导程序,因为在更新引导程序版本时会产生长期影响。我最终添加了隐藏的导航元素,以表示我不希望scrollspy突出显示导航元素的区域
-
-
-
-