我想使用 scrollspy 做一些它不一定设计的事情,但它可能会完成这项工作。
我有一个 div #myTarget
,我只是想检测它何时滚动到顶部.container
并在每次滚动时执行某些操作。
HTML:
<div class="container" data-spy="scroll" data-target="#myTarget">
<div class="row">
<div class="col-md-12 some-content">.some content</div>
</div>
<div class="row">
<div class="col-md-12" id="myTarget">#myTarget</div>
</div>
</div>
JS:
$('body').scrollspy({
target: '#myTarget'
});
$('#myTarget').on('activate.bs.scrollspy', function () {
console.log('got to the target!');
});
这是一个jsfiddle链接
PS我知道我可以使用其他插件,例如jQuery Waypoints,但如果可能的话,我想坚持使用Bootstrap。