Ваши ссылки под основным изображением должны содержаться в некотором идентифицируемом контейнере, на который мы можем ссылаться, например:
<img id="mainImage"></img>
<ul id="mainImageLinks">
<li><a href="image1.jpg" />Link 1</a></li>
<li><a href="image2.jpg" />Link 1</a></li>
<li><a href="image3.jpg" />Link 1</a></li>
<li><a href="image4.jpg" />Link 1</a></li>
<li><a href="image5.jpg" />Link 1</a></li>
</ul>
Тогда вы, очевидно, будете использовать CSS для стилизации элементов, что выходит за рамки вашего вопроса, но будет примерно так:
#mainImage {
width: 200px;
height: 200px;
border: 1px solid black;
display: block;
margin: 10px;
}
#mainImageLinks a {
display: block;
float: left;
padding: 3px;
}
Тогда jQuery позаботится обо всем остальном:
$('#mainImageLinks li a').bind('mouseenter', function() {
var url = $(this).attr('href');
$('#mainImage').attr('src', url);
return false; // prevent the default action on click
});
И вот рабочий пример .