Мне интересно, как показать еще один div, когда активен ряд вкладок в jQuery UI Tabs.
tabs-1 содержит небольшое количество текста, в то время как другие вкладки 2-4 содержат намного больше текста, поэтому эти вкладки - когда они активны - простираются далеко вниз по странице. Я хотел бы заполнить боковую панель большим количеством контента в # myotherdiv
, когда активна любая из вкладок со 2 по 4.
Так что, если tabs-3 активен, как мне также получить еще один div, то есть .extradiv для показа вне #tabs
div в #sidebar?
Нужно ли подключаться к активному состоянию вкладки с помощью jQuery, чтобы отобразить .extradiv
в #sidebar? Как-нибудь иначе?
4/26/11 ответ ниже работает
Базовая структура вкладки jQuery UI
<div id="tabs">
<ul>
<li><a href="#tabs-1"></a></li>
<li><a href="#tabs-2"></a></li>
<li><a href="#tabs-3"></a></li>
<li><a href="#tabs-4"></a></li>
</ul>
<div id="tabs-1">
"short" content
</div>
<div id="tabs-2">
"long" content
</div>
<div id="tabs-3">
"long" content
</div>
<div id="tabs-4">
"long" content
</div>
</div>
Боковая панель
<div id="sidebar" class="widget">
<div class="extradiv">content</div>
</div>