2011-07-26 2 views
0

я хотел бы кнопку, чтобы иметь 3 различных состояний (3 разные изображения одного и того же кнопки) -static -hover -Щелкните -release (обратно к статическому электричеству)события мыши с кнопками: Mouseover, OnClick, статические

Я нашел много примеров манипуляции с курсором мыши, но ничего не найдено.

спасибо :)

+0

'onclick' не' мышь- 'событие. –

ответ

3

высокого уровня Ответ: использовать CSS1 :active pseudo-class.

#myButton { 
    /* static state */ 
} 

#myButton:hover { 
    /* hover state */ 
} 

#myButton:active { 
    /* state while clicked but not released */ 
} 
+0

Извините, я не видел тег CSS;) – AlienWebguy

+1

Ох, хорошо! Спасибо. Не знаю, css мог бы это сделать :) – user837433

0

события, которые вы хотите являются mouseover, mouseout, mousedown и mouseup

Оттуда вы можете легко переместить фон:

document.getElementById('my_element').style.backgroundPosition='100px 100px' 
Смежные вопросы