У меня есть 2 вопроса ...Mouseover/MouseOut для нескольких элементов, но то же самое изображение
(1) У меня есть значок, я хочу, чтобы появиться выше моих навигационных элементов при наведении над [аналогично волшебной линии], но вместо того, чтобы значок был помещен несколько раз над каждым элементом навигации, я просто хочу поместить значок один раз и повторить его, когда он зависнет?
(2) Я по-прежнему ноу-хау, когда дело доходит до jQuery, поэтому мой код подходит для моей симпатии. Пожалуйста, найдите код ниже, который я хотел бы сократить, и если бы я мог получить некоторую обратную связь и предложения, которые были бы замечательными. Благодарю.
$(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',' MouseLeave mouseout') обработчики в один селектор. – melancia
Все ли эти элементы с идентификаторами, начинающимися с «овцы», в основном одинаковы, но просто повторяются? – melancia