我有一些嵌套<div>
的 s。外部<div>
有overflow-x: scroll
,内部有长文本(我不想换行)。问题是“内部”<div>
实际上并没有扩展到滚动区域。例如,如果我有一个click
绑定到每个 inner的<div>
事件,如果您向右滚动并单击那里的任何位置,该事件将不会触发。在我的示例中,红色区域是内部<div>
s 的一部分,而蓝色区域不是(因此在蓝色区域的任何位置单击都不会触发)。
(小提琴)
示例 HTML:
<div class="outer">
<div class="inner">one long element right here</div>
<div class="inner">two long element right here</div>
<div class="inner">three long element right here</div>
</div>
还有一些简单的 CSS:
.outer {
width: 15ex;
overflow-x: scroll;
background-color: blue;
}
.inner {
white-space: nowrap;
background-color: red;
}
(颜色用于说明目的)