我有一個ul
列出的項目,當它們懸停或集中時突出顯示。但是,如果有一個被徘徊,另一個被聚焦,那麼我只想讓懸停的li
更改樣式,並將焦點元素樣式恢復爲默認。這可能嗎?這是一個demo。謝謝。結合懸停和焦點選擇器樣式但不是同時的
CSS
li:hover,li:focus{
background-color:yellow;
cursor:pointer;
}
HTML
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
JS
$('li').attr('tabindex','0').focus();
既然你已經標記的JavaScript和jQuery,我想你是不是在找一個純CSS的解決方案。這是一個有效的假設嗎? – Harry 2015-02-06 16:00:31
刪除li:關注CSS? – 2015-02-06 16:01:04
@Harry不一定是純粹的CSS,但如果可能的話,那很好。 – user2014429 2015-02-06 16:02:59