我有3個鏈接指向同一頁面,但指向不同的部分。應用CSS類從多個鏈接點擊鏈接到相同的頁面,不同的部分
這就是頁面部分的樣子,它們都是相似的 - 只是從不同的表格中讀取。
<h1>Networking</h1>
<?php
include 'inc/connect.php';
$data = mysqli_query($link, "SELECT * FROM networking WHERE id = 1")or
die(mysqli_error($link));
while($info = mysqli_fetch_array($data)) {
echo nl2br($info['info']);}
?>
</article>
這是菜單文件鏈接到'網絡'的部分。
if ($page == 'system') {
$output .="<li><a href='system.php#networking' class='active'>Networking</a></li>";}
else{
$output .="<li><a href='system.php#networking'>Networking</a> </li>";}
所有的頁面部分都在一個名爲system.php的頁面中。 在system.php的頭我有這樣的行
<?php $page = 'system'; ?>
這讓我的CSS類「主動」申請到活動鏈接。
現在是這樣的,當我點擊同一頁上不同部分的任意一個鏈接時,'active'類將應用於所有3個菜單項。
有沒有一種方法可以將該類應用於僅點擊的鏈接?
請提供一個小提琴,以便我們可以看到活動元素的編碼。這很可能是由於它們都具有相同的鏈接,即使錨點不同... – Katler 2014-09-25 13:37:34