html - 水平滚动固定位置的 <div>

标签 html css

我正在使用 <div>固定在屏幕顶部。这个 div 包含一个菜单。页面的其余部分可以垂直和水平滚动。

如果用户的显示器很小,他就无法触及菜单中的所有元素,尽管他可以水平滚动。如果我使用 overflow-x , <div>会得到自己的滚动条,看起来不太好。我希望该页面和菜单共享主水平滚动条。

注意:在我的例子中,页面的宽度总是与菜单的大小对齐。

https://jsfiddle.net/8gL16o28/


HTML

<div id="menu">
    <img src="http://www.widescreen-wallpapers.de/wallpapers/502-sonnenuntergang-1.jpg" height="50" width="3000" />
</div>

<img src="http://i156.photobucket.com/albums/t40/solvaenda/mein1Blumenbild.jpg" height="3000" width="3000" />

CSS

#menu {
    position:fixed;
    top:0px;
    left:0px;
    height:50px
}
body {
    margin-top:50px;
}

最佳答案

然后使用 position:absolute。

#menu {
    position:absolute;
    top:0px;
    left:0px;
    height:50px
}

https://jsfiddle.net/8gL16o28/2/

JS修正:

$(document).ready(function(){
    $(window ).scroll(function(){
        $("#container").css("top",$("body").scrollTop()) 
    });
});

https://jsfiddle.net/8gL16o28/3/

关于html - 水平滚动固定位置的 <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31004107/

相关文章:

html - 如何更改我的 yt 视频的位置(我想将它向下移动约 10 厘米,向右移动约 10 厘米,以免发生冲突)

html - 试图将 2 个表合并在一起看起来像 1

html - 有什么方法可以垂直对齐 HTML 中的文本吗?

javascript - 在 404 代码上隐藏图像,仍然显示损坏的图像几毫秒

javascript - 调整粘性页脚以适应长文本

javascript - 使用单个按钮显示和隐藏文本

javascript - JavaScript 函数声明是否返回对函数的引用?

html - 如何正确覆盖 CSS 框架 (MDL) 中的样式

css - 为什么 nth-of-type() 和 nth-child() 与不相关的元素中断

html - CSS flexbox |在移动设备中重新排序元素