我的问题是,尽管内容区域有 CSS 溢出:自动,但 JScrollPane 始终显示。即使只有一项,垂直滚动条也会始终显示。
现在,我在手风琴内有 JScrollPane。手风琴内容由 .Net 动态生成。我在任何更新后重新绑定 JscrollPane 并设置为
这是呈现的html。
<div class="accordion-content jspScrollable" style="overflow: hidden; padding: 0px; width: 182px; display: block;" tabindex="0">
<div class="jspContainer" style="width: 182px; height: 62px;">
<div class="jspPane" style="padding: 4px 0px 5px 2px; width: 168px; top: 0px;">
<div class="cb-row">
<input type="checkbox" value="Cosco" name="retailer" id="Cosco-0">
<label style="padding:0 0 0 4px; vertical-align:middle" for="Cosco-0">Item A:</label>
<span class="cb-result">2</span></div>
<div class="cb-row">
<input type="checkbox" value="Kroger" name="retailer" id="Kroger-1">
<label style="padding:0 0 0 4px; vertical-align:middle" for="Kroger-1">Item B:</label>
<span class="cb-result">2</span></div>
<div class="cb-row">
<input type="checkbox" value="Pet Specialty" name="retailer" id="Pet Specialty-2">
<label style="padding:0 0 0 4px; vertical-align:middle" for="Pet Specialty-2">Item C:</label>
<span class="cb-result">1</span></div>
</div>
<div class="jspVerticalBar">
<div class="jspCap jspCapTop"></div>
<div class="jspTrack" style="height: 62px;">
<div class="jspDrag" style="height: 55px; top: 0px;">
<div class="jspDragTop"></div>
<div class="jspDragBottom"></div>
</div>
</div>
<div class="jspCap jspCapBottom"></div>
</div>
</div>
</div>
所以,我不知道是什么导致了手风琴内容中的 style="overflow:hidden...样式。JSP 是否添加了这个?
当我在 Firebug 中查看 CSS 时,它显示我的 overflow:auto 被划掉了。
另一个想法是内容区域底部的边距导致 JSP 中的某些内容被触发。
我读过 JSP 想要定义一个高度,但由于内容是动态的,我不能总是设置高度。