【发布时间】:2016-03-16 04:28:08
【问题描述】:
我会尽量解释我需要什么:
当我进入 index.php 页面时,按钮 LINK_1 处于活动状态。当我切换到 LINK_2 时,它会变为活动状态。 我只有一个 index.php 页面,其中只包含 PHP 中的部分外部页面。
HTML:
<menu id="nav">
<ul>
<li><a href="index.php" class="btn btn-default"><i class="fa fa-tachometer fa-lg"></i><p class="desc_menu">BTN_1</p></a></li>
<li><a href="index.php?nav=1" class="btn btn-default"><i class="fa fa-cogs fa-lg"></i><p class="desc_menu">BTN_2</p></a></li>
<li><a href="mailto:xpto@xpto.com" class="btn btn-default"><i class="fa fa-envelope-o fa-lg">EMAIL</i><p class="desc_menu">COMUNICATIONS</p></a></li>
<li><a href="exit.php" class="btn btn-default"><i class="fa fa-rocket fa-lg"></i><p class="desc_menu">EXIT</p></a></li>
</ul>
</menu>
JAVASCRIPT:
$(function() {
var pgurl = window.location.href.substr(window.location.href
.lastIndexOf("/")+1);
$("#nav ul li a").each(function(){
if($(this).attr("href") == pgurl || $(this).attr("href") == '' )
$(this).addClass("activ");
})
});
我有两个导航系统。顶部的主菜单我使用全局变量“nav”导航,然后我有另一个使用全局变量“op”的系统。
Page_2 当我单击 (index.php?nav=1&p=1, 2 or 3) 按钮 LINK_2 中的激活类消失。我需要它继续活跃。 发生这种情况我做得不好是什么?
谢谢
【问题讨论】:
标签: javascript php html css