Заказ закрыт
Скрипт ротации картинок при наведении

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Рома Яшин  
Есть скрипт ротации картинок при наведении
var images = new Array("img1.jpg", "img2.jpg", "img3.jpg", "img4.jpg");
var curId = 0;
var interval = 0;
function changeImg()
{
    curId = ( ++curId > images.length – 1 ) ? 0 : curId;
    $("#my_a img").attr("src", "./" + images[curId]);
}

$(document).ready(function(){
    $("#my_a").on('mouseover', function(){
         interval = setInterval(changeImg, 1000);
    });
    $("#my_a").on('mouseout', function(){
        clearInterval(interval);
    });
});
а в html соответственно <a id="my_a" href="#"><img src="./img1.jpg"></a>

Он прекрасно работает, когда на странице одна картинка.
Но дело в том, что на странице будет много картинок и все они имеют свой id=""
Нужно переделать скрипт так, чтобы id="" стиля не был прописан в функции, а определялся при наведении на картинку, т.е. чтобы скрипт нормально работал не зависимо от количества картинок на странице.
Еще нужно чтобы имена картинок, которые подставляются в ротацию var images = new Array("img1.jpg", "img2.jpg", "img3.jpg", "img4.jpg");  зависили от id, т.е. если id="123kat", то var images = new Array("123kat.000.jpg", "123kat.001.jpg", "123kat.002.jpg", "123kat.003.jpg");

Предлагайте цену
Опубликован 08.10.2014 в 02:30
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.