鼠标事件与按钮:鼠标悬停,的onclick,静态

问题描述:

我想一个按钮具有3种不同的状态(3个不同的同一按钮的图像) -static -hover -click -release(返回静态)鼠标事件与按钮:鼠标悬停,的onclick,静态

我发现了大量的鼠标悬停图像的例子,但没有点击选项。

谢谢:)

+0

'onclick'不是'鼠标器事件。 –

高层答案:使用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

你想要的事件是mouseovermouseoutmousedown,并mouseup

在那里,您可以轻松地将背景:

document.getElementById('my_element').style.backgroundPosition='100px 100px'