У меня есть меню, в котором при наведении курсора мыши на каждый элемент изображение, загруженное во второй div, должно измениться, а onMouseout должно заменить исходное содержимое.
На данный момент я сохраняю исходный контент в переменную и создаю событие onMouseover и onMouseOut для каждого пункта меню.
JQuery:
$(document).ready(function(){
var heroSwap= $('#swapspace').html();
$('#menu1').mouseover(function(){
$('#swapspace').html('<img src="img/1.JPG"></img>');
});
$('#menu1').mouseout(function(){
$('#swapspace').html(heroSwap);
});
.... ..*ETC There are 7 More of these identical except for id*.. ....
});
Вопрос:
- Есть ли способ создать общую функцию, которая может обрабатывать параметр из тега меню?
- Было бы проще .. вместо замены тегов img innerHTML для создания скрытых div, которые отображаются/скрываются событиями onMouseover/onMouseout?
Полный пример: пример сайта