Как-то вот так:
var images = new Array("img1.jpg", "img2.jpg", "img3.jpg", "img4.jpeg");
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>
пы сы: код рабочий, проверял