滚动时固定div中的宽度

时间:2014-01-29 08:16:28

标签: jquery html css

我一直在与一个问题争斗2天但它不起作用......

我有一个宽度为980像素的div。在另一个宽度为100%的div中,当窗口向下滚动其位置时,另一个div会固定,但会获得100%的窗口宽度。

我怎样才能保持宽度?更重要的是,我该如何做到响应?

谢谢!

2 个答案:

答案 0 :(得分:0)

选项:您要删除固定位置吗?如果是 -

在HTML代码中,您将未来修复为div的id,在JS代码中,您保留

$("#future-fixed").css({'position' : 'fixed'});

让它评论。

我尝试了从你的问题中理解的内容。

答案 1 :(得分:0)

当你获得固定位置时,你可以读出内部容器的宽度。

但您可能希望将容器div保持在100%且位置固定,以便您可以将内容集中。

$('.outer').css({
    position: 'fixed',
    width: $('.inner').outerWidth()
});

示例:http://jsfiddle.net/sx24f/