我有2個問題...鼠標懸停/鼠標移開多個元素,但是相同的圖像
(1)I有我想要當懸停[類似於魔線]出現上述我的導航元素的圖標,但而不是將圖標放置在每個導航元素的上方多次,我只想放置一次圖標,並在懸停時重複該圖標? (2)當談到jQuery時,我仍然是一個noob,所以我的代碼很長時間以適合我的喜好。請在下面找到我想縮短的代碼,如果我能得到一些反饋和建議,那將是很棒的。謝謝。
$(document).ready(function(){
$("#sheep1, #sheep2, #sheep3, #sheep4, #sheep5").hide();
$("#about").mouseover(function(){
$("#sheep1").show();
});
$("#about").mouseout(function(){
$("#sheep1").hide();
});
$("#graphics").mouseover(function(){
$("#sheep2").show();
});
$("#graphics").mouseout(function(){
$("#sheep2").hide();
});
$("#web").mouseover(function(){
$("#sheep3").show();
});
$("#web").mouseout(function(){
$("#sheep3").hide();
});
$("#blog").mouseover(function(){
$("#sheep4").show();
});
$("#blog").mouseout(function(){
$("#sheep4").hide();
});
$("#contact").mouseover(function(){
$("#sheep5").show();
});
$("#contact").mouseout(function(){
$("#sheep5").hide();
});
});
首先,我會給圖像的通用類,所以你可以在附加的事件('了mouseenter mouseover','鼠標離開mouseout')處理器一個選擇器。 – melancia 2014-09-30 16:04:03
所有這些元素的ID以'綿羊'開頭基本相同,但只是重複? – melancia 2014-09-30 16:06:48