Twitter bootstrap 仅在Firefox上引导粘贴的大小会奇怪地调整

Twitter bootstrap 仅在Firefox上引导粘贴的大小会奇怪地调整,twitter-bootstrap,Twitter Bootstrap,当用户向下滚动页面时,我试图在站点顶部()粘贴并滚动一个菜单 以引导文档为例,我调用: !function($) { $(function() { $('.navbar').affix({ offset: $('.navbar').position() }); }); 这在Chrome/Safari中非常有效,但仅在Firefox中,响应控件似乎起作用,并将导航栏的大小调整为更窄 知道我哪里出错了吗 [除其他事项外,我尝试了Bootstr

当用户向下滚动页面时,我试图在站点顶部()粘贴并滚动一个菜单

以引导文档为例,我调用:

!function($) {
    $(function() {
        $('.navbar').affix({
            offset: $('.navbar').position() });
    });
这在Chrome/Safari中非常有效,但仅在Firefox中,响应控件似乎起作用,并将导航栏的大小调整为更窄

知道我哪里出错了吗


[除其他事项外,我尝试了Bootstrap 2.3.0-wip git分支,但这似乎无法解决此问题。]

经过多次戳戳之后,在附加导航条时,Bootstrap的性能似乎很差。这是因为“position:fixed;”属性(由“粘贴”插件应用)有效地隐藏了导航栏的继承属性

我以一种丑陋的方式解决了这个问题,通过以下方式动态地、强制地调整窗口的大小:

$(window).bind("resize", function(){ $('#target').css("width",$('#target').width()); })
$(window).bind("scroll", function(){ $('#target').css("width",$('#target').width()); })

编辑:将此标记为已回答。我可能会在bootstrap 2.3.0发布后跟进。

在v3.3.5中仍然是一个问题