8
我在我的html表單中有一個按鈕,當用css單擊它時需要更改它的背景圖像。它在FF中完美工作,但似乎IE不支持:active
狀態。如何使:IE中的活動狀態工作?
這裏是我的代碼:
HTML:
<button class='button'>Click Me</button>
CSS:
.button {
width: 118px;
height: 33px;
background: url(/images/admin/btn.png) no-repeat center top;
border: none;
outline: none;
}
.button:active {
background-position: center bottom;
}
實際上,這個問題通常是爲了「懸停」,其中適當的回調是「mouseover」和「mouseout」。我從來沒有嘗試過它的活躍,所以「mousedown」和「mouseup」可能不是完全正確的事件捕獲 - 但你明白了。 – 2010-10-30 08:26:29
看來,我必須使用JavaScript代碼的目的。 :( – 2010-10-30 09:19:01
我認爲你正在尋找focusin(http://api.jquery.com/focusin/)和focusout(http://api.jquery.com/focusout/)事件。 – AgentConundrum 2010-10-30 09:20:42