на чистом HTML:
<div>
<div style="float:left"><a href="#1"><img src="path/to/first.img"><br>Подпись1</a></div>
<div style="float:left"><a href="#2"><img src="path/to/second.img"><br>Подпись2</a></div>
<div style="float:left"><a href="#3"><img src="path/to/third.img"><br>Подпись3</a></div>
<hr style="clear:both;">
<div><a name="1"></a><img src="path/to/big-first.img"><p>Какой нибудь текст описания 1</p></div>
<div><a name="2"></a><img src="path/to/big-second.img"><p>Какой нибудь текст описания 2</p></div>
<div><a name="3"></a><img src="path/to/big-third.img"><p>Какой нибудь текст описания 3</p></div>
</div>
Можно и на jQuery, но надо ли?