如何在switch语句上插入Class

杰尔·杰拉

在bootstrap 3中,我们将此类<li>设置为active以便显示导航栏上突出显示的当前页面

<li class="active">
     <a href="linkaddress.html">Link</a>
</li>

问题是当您通过includes/header.php;所有页面上的include包含菜单时我不知道如何将switch语句放到上,$actual_link并带回某种调用以将活动类插入到正确的位置。这是我到目前为止的尝试,我真的很坚持,因为我觉得有更好的方法。我如何才能通过该开关li课程放到active

$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$HTTPHost = $_SERVER[HTTP_HOST];
switch($actual_link)
{
case "http://{$HTTPHost}/index.php" || 
    "http://{$_SERVER[HTTP_HOST]}/admin.php?edit_home":

//setToActive
    break;
case "http://{$HTTPHost}/warrants.php" || 
    "http://{$_SERVER[HTTP_HOST]}/admin.php?edit_warrants":
 //setToActive     
    break;
case "http://{$HTTPHost}/faq.php" || 
    "http://{$_SERVER[HTTP_HOST]}/admin.php?edit_faq":
 //setToActive 
    break;
case "http://{$HTTPHost}/aboutus.php" || 
    "http://{$_SERVER[HTTP_HOST]}/admin.php?edit_aboutus":
  //setToActive  
    break;
}

?>

游戏机

在包含页眉的页面中,设置一个变量以指示当前页面。例如在index页面中:

$active = 'index';
include('includes/header.php');

现在在header.php创建链接时,请使用类似

<?php global $active ?>
<li <?php if( isset($active) && $active == 'index') echo 'class="active"'; ?>>
     <a href="index.php">Index</a>
</li>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在UIImagePickerControllerMediaType上使用switch语句?

来自分类Dev

如何在Powershell“ switch -regex -file”上使用break语句?

来自分类Dev

如何在Guid中使用switch语句?

来自分类Dev

如何在绑定中使用switch语句?

来自分类Dev

如何在C中重复switch语句?

来自分类Dev

如何在switch语句中缩小类型

来自分类Dev

如何在方法内部编写switch语句

来自分类Dev

如何在 JSX 中重构 switch 语句

来自分类Dev

如何在flutter中使用switch语句在sidenavbar上执行signOut?

来自分类Dev

如何在switch语句上设置do ... while循环并添加输入?

来自分类Dev

如何在Rails上使用ruby创建带有常量哈希的case(switch)语句?

来自分类Dev

如何在列表中插入条件语句?

来自分类Dev

如何在多个DataFrame上应用if语句?

来自分类Dev

如何在switch语句中使用通配符?

来自分类Dev

如何在Enumerations C#中使用switch语句

来自分类Dev

如何在图形设计中绘制switch语句?

来自分类Dev

如何在angularJS控制器中编写Switch语句

来自分类Dev

如何在C#中循环执行switch语句

来自分类Dev

如何在时序图中演示switch-case语句

来自分类Dev

Twilio如何在switch语句中添加暂停

来自分类Dev

如何在switch语句中使用变量

来自分类Dev

如何在switch-case语句中自动缩进VSCode?

来自分类Dev

如何在switch语句后停止程序关闭

来自分类Dev

如何在嵌套的switch语句中显示图像?

来自分类Dev

如何在图形设计中绘制switch语句?

来自分类Dev

如何在Dart中使用Switch Case语句

来自分类Dev

如何在Java中使用标签使switch语句循环

来自分类Dev

如何在angular js中执行switch或else / if语句?

来自分类Dev

如何在switch语句中使用随机生成的数字?

Related 相关文章

热门标签

归档