我有一個問題,這個代碼我怎麼可以使用CSS選擇器來解決這個
<ul style="position: absolute; z-index: 999999999;">
<li><a href="#" id="home_link">Home</a></li>
<li><a href="#" id="hits_link">music</a></li>
<li><a href="#" id="cinema_link">cinema</a></li>
<li><a href="#" id="shows_link">shows</a></li>
<li><a href="#" id="timeout_link">timeout</a></li>
<li><a href="#" id="win_link">win</a></li>
</ul>
<div id="logo"></div>
我需要改變任何「一」
在div#徽標時,懸停的背景位置試過這個CSS選擇器,沒有運氣
ul li a#hits_link:hover + div#logo{background-position:-198px 0px;}
請諮詢
OMG, CSS中有「+」。 Google CSS相鄰選擇器。 – Starx 2012-02-01 07:45:30
但我有問題,如果我使用這個代碼,我已經使用這個函數: ' $(「a#hits_link」)。click(function(){$(「div#logo」)。css(「background-position 「,」 - 189px 0「);)}' 因此,當我將鼠標懸停在另一個上面時,它會回到背景位置」,「0px 0px – 2012-02-01 07:45:45
其實,[閱讀此](http://www.w3.org/ TR/CSS2/selector.html#adjacent-selectors) – Starx 2012-02-01 07:46:22