Во-первых, было бы удобно идентифицировать вашу "ячейку области просмотра" по ID или классу. Я не знаю, как настроена остальная часть вашего документа, но, например:
<td id="viewport-cell" colspan="3">
<div id="bigpic1">...1... </div>
...etc...
</td>
Аналогичным образом, возможно, вы можете добавить класс к ссылкам для миниатюр, чтобы упростить задачу:
<a class="thumb" href="#" mce_href="#" name="thumb1" id="thumb1"></a>
Установите стиль по умолчанию для ваших "больших картинок", которые будут скрыты:
td#viewport-cell div { /* hide all bigpics */
display: none;
}
td#viewport-cell div#bigpic1 { /* but show the first one */
display: block;
}
Наконец, с помощью jQuery:
$(document).ready( function(){
$('table#mytable').find('a.thumb').click( function(e){
e.preventDefault(); // suppress native click
var bigpicid = '#bigpic'+ this.id.replace(/^thumb/i,'');
$(bigpicid).siblings().hide().end().fadeIn('slow');
});
});
Вот пример: http://jsfiddle.net/redler/SDxwF/