Всем доброго времени, возникла необходимость в реализации такой фичи: На странице товара есть три таба, нужно чтобы два из этих табов были по умолчанию открыты т.е: нужно чтобы Таб Особенности и Таб Описание были открыты при заходе на страницу товара и чтобы при клике на Таб Характеристики не закрывался Таб особенности. Код Таба Особенности: PHP: <?php if ($attribute_groups) { ?> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php if ($attribute_group['name'] == 'Особенности') { ?> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <div id="tabs" class="htabs"><a href="#tab-properties"><?php echo $attribute_group['name']; ?></a></div> <div id="tab-properties" class="tab-content"><?php echo $attribute['name']; ?></div> <!-- <?php echo html_entity_decode($attribute['text']); ?><br /> --> <?php } ?> <?php } ?> <?php } ?> <?php } ?> Код Таба Описание и характеристики: PHP: <div id="tab-description" class="tab-content"><?php echo $description; ?></div> <?php if ($attribute_groups) { ?> <div id="tab-attribute" class="tab-content"> <table class="attribute"> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php if ($attribute_group['name'] <> 'Особенности') { ?> <thead> <tr> <td colspan="2"><?php echo $attribute_group['name']; ?></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> <?php } ?> </tbody> <?php } ?> </table> </div> <?php } ?> Вот, надеюсь на вашу помощь !
Что-то у меня даже мозг заскрипел когда я пытался себе представить два открытых таба. Как по мне это что-то типа засунуть два автомобиля в одну ракушку.
Табы - просто HTML+CSS, переключает их javascript UI-Tabs. Надо убрать у таба id, который включает/выключает таб и присвоить стили какие нужно.