【发布时间】:2011-12-06 06:35:30
【问题描述】:
我有一个有序列表:
<ol id="selectable">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ol>
当我将鼠标悬停在某个项目上时,我希望它具有某种突出显示,因此我有:
#selectable li:hover
{
/* some style */
}
使用 JavaScript,我为这些列表项提供了单击时更改样式的属性。因此,例如,如果我单击第 4 项,它将具有红色背景色。
现在,如果元素碰巧带有被选中的样式(红色背景),我该如何禁用悬停样式?
换句话说,我不想要:
#selectable li:hover
{
/* some style */
}
应用到被选中的 li... 我该怎么做?
【问题讨论】:
标签: javascript html css styles