我正在尝试使用uri段为我的导航菜单添加活动和非活动类。这是我的代码。
<li <?php echo $uri1 == "admin" ? "class='active'" : "class=''"; ?>>
<a href="<?php echo site_url(); ?>admin"><i class="fa fa-fw fa-dashboard"></i> Dashboard</a>
</li>
<li <?php echo $uri1 == "admin" || $uri2 == "admin/categories" ? "class='active'" : "class=''"; ?>>
<a href="<?php echo site_url(); ?>admin/categories"><i class="fa fa-fw fa-cubes"></i> Categories</a>
</li>
但是当我尝试这个时,他们都在他们的名单上得到了活跃的课程,即使这不是他们当前的页面。案例是:如果不是当前页面,如何设置一个非活动类。感谢任何帮助,谢谢!
答案 0 :(得分:0)
我的猜测是您使用了||
&&
。试试这个:
<li <?php echo $uri1 == "admin" ? "class='active'" : "class=''"; ?>>
<a href="<?php echo site_url(); ?>admin"><i class="fa fa-fw fa-dashboard"></i> Dashboard</a>
</li>
<li <?php echo $uri1 == "admin" && $uri2 == "admin/categories" ? "class='active'" : "class=''"; ?>>
<a href="<?php echo site_url(); ?>admin/categories"><i class="fa fa-fw fa-cubes"></i> Categories</a>
</li>