PHP动态导航子菜单
我已经为一个网站创建了一个动态导航菜单。菜单从一个单独的文件加载到每个页面,因此我在所有页面上都使用php。当访问者在每个页面上并且我不能使用JS或jQuery时,我试图突出显示菜单项。所有这些都应该在PHP,CSS和HTML只做 到目前为止,我在导航文件中有以下功能:PHP动态导航子菜单,php,html,css,Php,Html,Css,我已经为一个网站创建了一个动态导航菜单。菜单从一个单独的文件加载到每个页面,因此我在所有页面上都使用php。当访问者在每个页面上并且我不能使用JS或jQuery时,我试图突出显示菜单项。所有这些都应该在PHP,CSS和HTML只做 到目前为止,我在导航文件中有以下功能: <?php function setActive($name){ global $pageName; if ($pageName == $name){ echo "class='active
<?php
function setActive($name){
global $pageName;
if ($pageName == $name){
echo "class='active' ";
}
}
?>
如果您使用的是a.php或b.php,可以尝试使用$\u服务器[REQUEST\u URI]
在php中查找。例如如果($\u SERVER[REQUEST\u URI]==“a.php”){?>/*在此处放置一些东西或在此处设置一个变量以用于突出显示样式*/您可以将子菜单组保留在数组中并在数组中使用($\u SERVER[REQUEST\u URI],array($a.php','b.php')),您可以尝试使用$\u SERVER[REQUEST\u URI]
在php中查找您是否在a.php或b.php上。例如如果($\u服务器[REQUEST\u URI]==“a.php”){?>/*在此处放置一些内容或在此处设置一个变量以用于突出显示的样式*/您可以将子菜单组保留在数组中并在数组中使用($\u服务器[REQUEST\u URI],数组($a.php','b.php'))
<ul>
<li ><a <?php setActive ('v')?> href="v.php">Home</a></li>
<li>
<a href="#">cd</a>
<ul class="hidden">
<li><a href="a.php">a</a></li>
<li><a href="b.php">b</a></li>
</ul>
</li>
</ul>