删除外部 jquery UI 对话框滚动并将内部滚动添加到 div

Remove outer jquery UI dialog scroll and add inner scroll to a div

我想删除外部对话框滚动条并使对话框内部的部分可滚动。我可以通过在对话框上设置 overflow:visible 来删除外部对话框滚动条,但我试图将 overflow:hidden 放在 div 我想在对话框内滚动,但它不起作用。它实际上切断了 div 直到对话框用完高度。有什么建议吗?

**EDIT**
JSFIDDLE

https://jsfiddle.net/3Lqthfqg/14/

在 fiddle 中,我想冻结顶部部分并滚动该部分的下半部分。我标记了我想冻结的部分和我想滚动的区域。 fiddle 示例中的溢出是自动的

设置一个固定的高度,并将 overflow-y 设置为 auto(对于您想要滚动的 div)。

 <div style="height: 100px; overflow-y: auto">

jsfiddle


overflow样式默认为visible,这意味着内容不会被裁剪,可能会在内容框外呈现。如果将它设置为 auto,浏览器将裁剪内容并在需要时添加滚动条。如果即使不需要滚动条也需要滚动条,请将其设置为 scroll.