Таблетки Toggle для начальной загрузки с переполнением стека

Могу ли я переключать таблетки начальной загрузки, когда переменная установлена ​​в моем URL с помощью php?
пример

if (isset($_GET['user'])){
#profile is active
}
else {
#home is active
}

0

Решение

Конечно, вам просто нужно добавить class = «active» в зависимости от ваших условий. Я бы сделал это так:

<ul class="nav nav-pills">
<?php
if (isset($_GET['user'])) {
$activeMenu = 'profile';
}
else {
$activeMenu = 'home';
}
?>
<li role="presentation" <?php echo ($activeMenu == 'home' ? 'class="active"' : ''); ?>><a href="#">Home</a></li>
<li role="presentation" <?php echo ($activeMenu == 'profile' ? 'class="active"' : ''); ?>><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>

Поэтому он устанавливает переменную $ activeMenu в меню, которое вы хотите активировать. И затем мы проверяем эту переменную в каждом пункте меню и добавляем «активный» класс в зависимости от его значения.

Обратите внимание, что это не активирует другие меню (сообщения), поэтому вам придется добавить еще одно условие (как у меня), если у вас есть другие таблетки, которые вы хотите активировать.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]