我有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