function showPic (whichpic) {
if (document.getElementById) {
$('#actimg').fadeOut('slow');
document.getElementById('actimg').src = whichpic.href;
$('#actimg').fadeIn('slow');
return false;
} else {
return true;
}
}
Я добавил две строки вокруг строки, где вы меняете источник тега #actimg img. Тот, что перед тем, как постепенно исчезает #actimg, и тот, что сразу после того, как он снова возвращается.
---- РЕДАКТИРОВАТЬ ----
изменение:
$('#actimg').fadeOut('slow');
document.getElementById('actimg').src = whichpic.href;
$('#actimg').fadeIn('slow');
до:
$('#actimg').fadeOut(250);
setTimeout(function() {
document.getElementById('actimg').src = whichpic.href;
$('#actimg').fadeIn(250);
}, 250);
Это приведет к исчезновению элемента #actimg, затем изменит источник этого элемента и приведет к исчезновению элемента. Обратите внимание, что длительность fadeOut должна быть такой же или меньше, чем продолжительность тайм-аута, чтобы замирание могло завершиться до изменения источника изображения.