2012-03-05 3 views
0

Моя проблема заключается в том, что JScrollPane всегда отображается, несмотря на область содержимого с переполнением CSS: auto. Вертикальная полоса прокрутки всегда отображается, даже если есть один элемент.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> 

Итак, я понятия не имею, что является причиной стиль = "переполнение:. Скрытый ... в аккордеон-контента Она поражает меня, что это должно быть автоматически так, что полосы прокрутки будут отображаться, когда это требуется, однако. , я не добавлять этот встроенный стиль ли JSP добавить этот

Когда я рассматриваю CSS в Firebug показывает, что мой перелива:.?. авто зачеркнуто

Другая идея состоит в том, что запас на дне область содержимого вызывает что-то в JSP для запуска.

Я читал, что JSP хочет определить высоту, но поскольку контент динамический, я не всегда могу установить высоту.

ответ

1

По-видимому, высота необходима для области содержимого. Я должен был динамически вычислять высоту с помощью JQ, а затем применять это к каждой области содержимого.