如果,當你點擊,頁面重新加載,那麼你就需要以某種方式,在你的後端代碼,添加一個類名(比如「selected」)到選定的元素。然後將相同的CSS規則應用於該元素:hover。
否則,如果你不刷新頁面,並依靠jQuery來維持一個 '選擇' 類型的國家,做這樣的事情:
HTML:
<ul id="menu">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
的jQuery:
$('#menu li').click(function(){
$('#menu li').removeClass('selected'); // remove selected from any other item first
(this).addClass('selected'); //add selected to the one just clicked.
});
CSS
#menu li{color:black;background:white;}
#menu li:hover, #menu li.selected{
color:white;background:black;
/* CSS properties here will be applied to both hovered */
/* and last-clicked item*/
}
您可以發佈到目前爲止您使用的HTML/CSS/JavaScript嗎?也許建立一個使用jsfiddle.net – cchana