javascript - 相对于子 div 水平滚动滚动父 div

标签 javascript html css

我有以下 HTML 代码:

<div style="height: auto; width: 400px; overflow: hidden;" id= "parent">
   //dynamic content which makes width of the parent to overflow
   <div style= "height: 200; width: 400px; overflow: auto;" id= "child">
   // dynamic content which makes width of the child div to overflow horizontally and vertically
   </div>
</div>

有什么办法可以在滚动子div的同时水平滚动父div吗? 实际上,我试图卡住标题(父 div 的内容)并想要滚动数据(子 div 的内容)。任何帮助将不胜感激。

谢谢

最佳答案

有一个 CSS white-space:nowrap可能有效的属性。

您可能遇到的一个问题是大多数 HTML 文本默认会换行。您可能必须使用 <pre><code>用于在父项内进行水平滚动的标签 div如果那是你要找的,没有换行符。

或者要获得您的评论所说的您正在寻找的卡住 Pane 效果,只需为标题和内容 Pane 使用单独的 div。

<div id="container">
    <div id="header"></div>
    <div id="info"></div>
</div>

关于javascript - 相对于子 div 水平滚动滚动父 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4068413/

相关文章:

html - 如何使 div 居中但在内部左对齐文本?

html - ReactJS - Window.ScrollTo() 不适用于辅助滚动条

html - 高度 : 100% not working for parent div with floated inner div

JavaScript:如何将对象的所有属性复制到类变量?

javascript - 下载 IE9 的 base64 编码图像

html - 样式 ="background-color: #FF0000"在 chrome 或 safari 中不起作用?

javascript - 即使向下滚动,如何使 div 高度整个页面

javascript - 我如何使用 Jest 来监视方法调用?

javascript - 如何从 JavaScript 读取 png 元数据?

javascript - 使用选项卡正确显示表格