如何在PHP中的导航栏中添加动画

时间:2017-01-20 04:38:35

标签: php html css nav

您好我正在尝试让我的导航栏在php中处于活动状态,以便用户可以知道他们在哪个页面上。那么如何在此代码中添加class =“active”以创建活动导航栏并在同一index.php页面中显示所有页面。

<?php
return "<nav id='nav-reservation'>
 <a href='resource-index.php?page=room' class='nav-reservation-item'>Room</a> |
 <a href='resource-index.php?page=equipment' class='nav-reservation-item'>Equipment</a>
 </nav>
 ";

2 个答案:

答案 0 :(得分:0)

您可以为同一[http://jsfiddle.net/Ag47D/3/]

设置手动css

您可以使用bootstrap [http://www.bootply.com/IsRfOyf0f9]

$(".nav b").on("click", function(){
$(".nav").find(".active").removeClass("active");
$(this).parent().addClass("active");
});

答案 1 :(得分:0)

在您的个人参数中,例如page=roompage=equipment,您可以执行以下操作:

<nav id='nav-reservation'>
    <a href='resource-index.php?page=room' class='nav-reservation-item <?php if( $_REQUEST['page'] == "room" ){ echo "active"; } ?>'>Room</a> |
    <a href='resource-index.php?page=equipment' class='nav-reservation-item <?php if( $_REQUEST['page'] == "equipment" ){ echo "active"; } ?>'>Equipment</a>
</nav>