【发布时间】:2020-10-18 09:17:54
【问题描述】:
我必须处理包含长列表的弹出窗口。如果列表太长,popper 会溢出身体。我想让弹出窗口显示滚动条。
例子:
<body>
<div class="h-100 d-flex">
<div id="container" class="mx-auto my-auto bg-grn">
OOF
</div>
</div>
<div id="tooltip" class="bg-blu overflow-auto" style="color: white">
<!-- Ideally this should overflow -->
Long content
</div>
<!-- But instead the whole body overflows -->
</body>
<script>
const tooltip = document.getElementById('tooltip')
tooltip.innerText += 'Long content'.repeat(450)
const popper = Popper.createPopper(document.getElementById("container"), tooltip, {
placement: 'right-start'
})
</script>
在JSFiddle 上查看。在 jsFiddle 上,控制台阻止了 x 滚动条,但它就在那里。
【问题讨论】:
标签: javascript css popper.js