有人知道如何不用引导就使用滚动间谍吗?我正试图让它在我的一个项目中使用这个存储库:
https://github.com/sxalexander/jquery-scrollspy
但它只是做不到引导者所做的。li标记没有标记为active :(希望提供任何帮助。
我试过这样做:
$('#intel_nav').scrollspy({
//n: $('#nav').offset().top,
onEnter: function (element, position) {
console.log(element);
$("#intel_nav").addClass('moo');
},
onLeave: function (element, position) {
$("#intel_nav").removeClass('out');
}
});元素似乎是实际的菜单,所以我不知道如何实际获得我当前悬停在上面的元素的id。
发布于 2015-05-20 12:29:12
github.com/sxalexander/jquery-scrollspy似乎没有像引导插件那样自动激活<nav>菜单。
但是,它确实提供了进入视图的元素的ID。请参阅在控制台中打印元素ID的这个JSFiddle。
您需要决定如何突出显示与具有ID的元素对应的菜单项。例如,在菜单链接上设置data-target="section1"属性,然后当有ID的section1元素进入视图时,通过$("#intel_nav a[data-target='" + "section1" + "']")定位菜单。
https://stackoverflow.com/questions/30348314
复制相似问题