我已經創建了文件header.php,它調用了所有頁面中的頁眉部分...現在我想要如果我在頁面上..它將應用兩個類來在菜單中的給定按鈕...我試圖這樣做,但它不能正常工作......請指導我該怎麼辦....在「菜單」中爲當前頁面添加活動類
<?php
session_start();
?>
<script type="text/javascript">
var path = window.location.pathname.split('/');
path = path[path.length-1];
if (path !== undefined) {
$("#menu")
.find("a[href$='" + path + "']") // gets all links that match the href
.parents('li') // gets all list items that are ancestors of the link
.children('a') // walks down one level from all selected li's
.addClass('active');
}
</script>
<script type="text/javascript">
var path = window.location.pathname.split('/');
path = path[path.length-1];
if (path !== undefined) {
$("#menu")
.find("a[href$='" + path + "']") // gets all links that match the href
.parents('li') // gets all list items that are ancestors of the link
.children('a')
.children('span') // walks down one level from all selected li's
.addClass('curant');
}
</script>
<div id="header">
<h1><a href="home.php"><img src="images/logo.png" width="184" height="77" alt=""></a></h1>
<div class="header_left">
<h2>Customer Relationship <span>Management System</span></h2>
<div class="PoweredBy">
<h3> PoweredBy:</h3>
<div class="PoweredBy_image"><a href="#"><img src="images/PoweredBy-logo.png" alt=""></a></div>
</div>
</div>
<div class="menu" id="menu">
<div class="menu_leftbg"></div>
<div class="nav">
<ul>
<li class="home"><a href="home.php"><span><img src="images/home-page.png" alt=""></span></a></li>
<li><a href="all_inquiry.php"><span >All Enquiry</span></a></li>
<li><a href="booking.php"><span >Book Now</span></a></li>
<li><a href="all_booking.php"><span >All Booking</span></a></li>
<li><a href="#"><span >Send SMS</span></a></li>
</ul>
<div class="right_nav">
<h3>Welcome! <?php if(loggedin()){?><span><?php echo $_SESSION['username']; echo $_COOKIE['username']; }?></span></h3>
<?php if(loggedin()){ ?> <h2><a href="logout.php">Log Out</a></h2><?php } ?>
</div>
</div>
<div class="menu_rightbg"></div>
</div>
</div>
不正常......怎麼樣?標記錯誤的元素?吹起你的佈局?踢你的狗?侮辱你的母親? – 2013-03-20 06:33:34