使用JS的Bootstrap Affix

时间:2014-11-27 20:08:58

标签: jquery twitter-bootstrap

Bootstrap Affix滚动页面到元素,当用户点击带有链接的元素时。但是,我如何从JS代码触发此操作? 像这样。

$("#id").navigate();

1 个答案:

答案 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');
    });
});