我有一個問題,鼠標輸入和鼠標離開和淡出。如果您慢慢移動鼠標,代碼工作正常。如果你將鼠標懸停在這些元素上,它會停留在錯誤的狀態。我有一個印象,它需要回調來確認淡出的完成。但我不知道該怎麼做。這裏是一個小提琴 http://jsfiddle.net/alexnode/6s7Jg/1/jquery mousenter頭痛。
$('#button1r').mouseenter(function() {
$('#button1r').fadeOut("300");
});
$('#button1').mouseout(function() {
$('#button1r').fadeIn("300");
});
$('#button2r').mouseenter(function() {
$('#button2r').fadeOut("300");
});
$('#button2').mouseout(function() {
$('#button2r').fadeIn("300");
});
$('#button3r').mouseenter(function() {
$('#button3r').fadeOut("300");
});
$('#button3').mouseout(function() {
$('#button3r').fadeIn("300");
});
$('#button4r').mouseenter(function() {
$('#button4r').fadeOut("300");
});
$('#button4').mouseout(function() {
$('#button4r').fadeIn("300");
});
<img id="button1" class="button" data-case="translation" src="http://www.translationgames.org/images/button1overlay.png" alt="Translation games">
<img id="button1r" class="button" data-case="translation" src="http://www.translationgames.org/images/button1.png" alt="Translation games">
<img id="button2" class="button" data-case="art" src="http://www.translationgames.org/images/button2overlay.png" alt="Translation games">
<img id="button2r" class="button" data-case="art" src="http://www.translationgames.org/images/button2.png" alt="Translation games">
我想懸停和它創造了另一個問題,顯示我試圖打破它的MouseEnter。
當你調用淡出你綁定的鼠標輸入相同的元素/鼠標離開來,然後它會自動儘快淡出完成後調用鼠標移開。你爲什麼想這麼做? – Ohgodwhy
使用類怎麼樣? –
這個想法是每個人都會有不同的表現。我現在正在做同樣的事情,試圖找出什麼是錯誤的 – alexnode