垂直位置固定



我需要从窗口顶部修复一个div/image 16像素…内容需要滚动,但是div/image不能滚动…我的主要问题是,它不能固定的位置属性,因为我需要它水平滚动。而position:fixed则同时锁定垂直和水平方向…
我已经尝试过溢出(溢出y:隐藏不工作),不能得到任何结果…
有没有办法说div/image应该锁定它的垂直移动在那个地方?什么好主意吗?

如果您正在尝试垂直修复div,但允许图像像@Paulie_D建议的那样水平滚动,您可以尝试以下操作:

http://jsfiddle.net/bnu4rhop/

这取决于position: fixed和相应的javascript函数来调整left的css值。

$(window).scroll(function (e) {
    $('#my_div').css({left: -$(window).scrollLeft()})
});

只是位置:绝对你的div和当用户滚动使用javascript:

调整顶部值
 $(window).scrollTop() + 16; 

如果你想水平居中你的div:

left: 50%;
margin-left: -(You div width / 2);

相关内容

  • 没有找到相关文章

最新更新