Я очень новичок в javascript, и я надеюсь получить некоторую помощь по упрощению кода.
У меня есть два поля div
, которые содержат 3 изображения каждое.В каждом блоке div отображается изображение по умолчанию (№ 1 и 4), и при наведении курсора мыши изменяется изображение (независимо).См. http://jsfiddle.net/hdaq9se5/6/.
Следующий код работает правильно, но я надеюсь получить некоторую помощь в упрощении кода, например, изменить функцию animation
так, чтобы она принимала class
поля div
каквход.
$(document).ready(function () {
$("#image_two, #image_three, #image_five, #image_six").hide();
$(".image_rollover").hover(function () {
animation()
});
$(".image_rollover2").hover(function () {
animation2()
});
});
function animation() {
var $curr=$(".image_rollover img:visible");
var $next=$curr.next();
if($next.size()==0) $next=$(".image_rollover img:first");
$next.show();
$curr.hide();
}
function animation2() {
var $curr=$(".image_rollover2 img:visible");
var $next=$curr.next();
if($next.size()==0) $next=$(".image_rollover2 img:first");
$next.show();
$curr.hide();
}