我需要从窗口顶部修复一个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);