Bootstrap Affix滚动页面到元素,当用户点击带有链接的元素时。但是,我如何从JS代码触发此操作? 像这样。
$("#id").navigate();
答案 0 :(得分:0)
使用此:
$('#id').affix({
offset: {
top: 10,
bottom: 200
}
});
或:
$('#id').affix({
offset: $('#other-id').position()
});
只需查看文档页面:http://getbootstrap.com/javascript/#affix
修改强>
如果你想触发导航,它应该是相同的触发点击内容中的链接。例如,尝试点击此jsfiddle中的“Test ClickAffix”链接:
http://jsfiddle.net/df8tb/911/
以下是代码:
$('#nav').affix({
});
$(document).ready(function(){
$('#anylink').on('click', 'a', function(event) {
event.preventDefault();
$('#affixedLink1').trigger('click');
});
});