我有一個#myObject
元素。如何在onClick函數後忽略onMouseOut?
我試圖讓#myObject
的背景更改爲#000
,當鼠標懸停在它上面並將其背景更改回#ffff00
懸停出來。
但是我想讓#myObject
的背景更改爲#FFF
,當用戶點擊它時。
我對onMouseOver,onMouseOut和onClick使用了3個函數。
但是用戶點擊後,觸發了「onMouseOut」功能。
如何在用戶點擊後將鼠標移出#myObject
之後獲得onClick
背景切換功能?
<div id="myObject" onMouseOver='objHover(this.id);' onMouseOut='objMouseOut(this.id);' onclick='objClick(this.id);'></div>
function objClick(id) {
document.getElementById('captchaResposta').value = id;
$('#'+ id).css('background','#FFF');
}
function objHover(id) {
document.getElementById('captchaResposta').value = id;
$('#'+ id).css('background','#000');
}
function objMouseOut(id) {
document.getElementById('captchaResposta').value = id;
$('.imagemCaptcha').css('background','#ffff00');
}