gpt4 book ai didi

jQuery UI Resizable with overflow-y

转载 作者:可可西里 更新时间:2023-11-01 14:45:14 25 4
gpt4 key购买 nike

我有一个可调整大小的 div,但现在我遇到了 y 滚动条的问题。问题是这个滚动条不是必需的,因为所有内容都是可见的。

图片

scrollbar

HTML

<script>$( "#pc_test" ).resizable({handles: \'n, s\'});</script>
<div id="panel_test">
<div class="panelheadbar pgrau">Test</div>
<div id="pc_test" class="panelcontent ui-resizable" style="font-size: 14px;">
Test<br>Test<br>Test<br>Test<br>Test<br>Test<br>Test<br>
</div>
</div>

CSS

.panelheadbar { padding: 5px; font-weight: bold; color: #000; height: auto; }
.pgrau { background-color: #ccc; }
.panelcontent { overflow-y: auto; overflow-x: hidden;padding: 10px; background-color: #FFF; border: 1px solid #ccc; }

我该如何解决这个问题,即在需要时只有一个滚动条?

编辑:如果用户将滚动条调整得太多,我想要一个滚动条。

编辑 2:这里应该有一个滚动条 enter image description here

Edit3:结果应该是这样的 enter image description here

最佳答案

礼貌回答

问题可能出在 <div> 上等级制度。因为当你有一个 <div>在另一个里面,第一个<div>需要设置为 relative<div> 的序列集需要设置为absolute位置。

HTML

HTML 将保持原样。

<script>$( "#pc_test" ).resizable({handles: \'n, s\'});</script>
<div id="panel_test">
<div class="panelheadbar pgrau">Test</div>
<div id="pc_test" class="panelcontent ui-resizable" style="font-size: 14px;">
Test<br>Test<br>Test<br>Test<br>Test<br>Test<br>Test<br>
</div>
</div>

CSS

你应该在 CSS 上使用这种方式:

.panelheadbar {
position: relative;
overflow: hidden;
padding: 5px;
font-weight: bold;
color: #000;
height: auto;
}

.pgrau {
background-color: #ccc;
}

.panelcontent {
position: absolute;
overflow: hidden;
overflow-x: hidden;
padding: 10px;
background-color: #FFF;
border: 1px solid #ccc;
}

这样它应该可以工作。

关于jQuery UI Resizable with overflow-y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31323125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com