我創建簡單的側面菜單中的背景,這樣當,當他點擊它應該被保持到用戶點擊其他項目變化的活動菜單項
我的代碼對項目的背景顏色變化的用戶將鼠標懸停懸停效果:
ul#nav {
padding: 0;
margin: 0 0 10px 0;
-moz-appearance: menubar;
-webkit-appearance: menubar;
background-position: left;
font-size: larger;
}
.mmenu{ width: 190px;
position: fixed;
}
.mmenu a{
font-size:14px;
font-family: Arial, sans-serif;
font-style: normal;
font-weight:bold;
display: block;
}
.mmenu a:hover{ color: white;
background-color: #003366;
font-style: oblique;
border-top: 0px outset #003366;
border-bottom: 0px inset #003366;
border-right:0px outset #003366;
border-left: 0px inset ;
}
懸停效果工作正常,但風格不保持當我點擊任何項目,我試圖活動,但沒有運氣。任何人都知道問題在哪裏?
HTML
<div id="nav" class="mmenu" style="border: 2px double #f2f2f2; left: 25px; width: 200px; border-radius: 6px;">
<ul type="none">
<li><a href="another example.php">Messages</a></li>
<li><a href= "example.php">My Conferences</a></li>
</ul>
</div>
你不能處理通過CSS單擊事件,你應該用js/jQuery的,而不是 – Onheiron
您將需要一些JavaScript,你仍然想知道解決的辦法 – 2012-05-10 12:49:12
一旦鏈接被點擊,你應該風格手工添加到這個鏈接,以顯示此項目現在處於活動狀態。 –