Html 垂直位置固定

Html 垂直位置固定,html,css,position,fixed,Html,Css,Position,Fixed,我需要从窗口顶部修复一个16像素的div/image。。。内容需要滚动,但div/图像无法滚动。。。我的主要问题是不能用position属性修复它,因为我需要它水平滚动。位置:固定,垂直和水平锁定… 我已经尝试过溢出(overflow-y:hidden不起作用),但无法得到任何结果…有没有办法说div/image应该锁定它在该位置的垂直移动?有什么想法吗?只要定位:绝对你的div和当用户滚动时 使用javascript调整最大值: $(window).scrollTop() + 16; 如

我需要从窗口顶部修复一个16像素的div/image。。。内容需要滚动,但div/图像无法滚动。。。我的主要问题是不能用position属性修复它,因为我需要它水平滚动。位置:固定,垂直和水平锁定…

我已经尝试过溢出(overflow-y:hidden不起作用),但无法得到任何结果…
有没有办法说div/image应该锁定它在该位置的垂直移动?有什么想法吗?

只要定位:绝对你的div和当用户滚动时 使用javascript调整最大值:

 $(window).scrollTop() + 16; 
如果要将div水平居中:

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

如果您试图垂直固定div,但允许图像按照@Paulie_D的建议水平滚动,您可以尝试以下方法:

这取决于
位置:fixed
,附带一个javascript函数,用于调整
left
css值

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

到目前为止你们制作了什么?在问题中添加HTML/CSS代码。@Zeratops对于这种情况,我的代码没有帮助。。。我只需要知道是否可以垂直锁定div而不水平锁定它。如果是这样,我该怎么做。。。我在另一个div(site wrap)中有一个div(需要锁定的div),其位置为:relative…而不是
position:fixed
,因为它相对于视口而不是任何其他DOM元素是固定的。我怀疑需要一个Javascript解决方案,抱歉,但我没有很多Javascript经验。。。您能告诉我如何将脚本与div连接(我的div名为#baar)非常感谢