Следующее изменение в обработчике событий #yc_thumbnail_frame a
click должно исправить его для вас:
$("#yc_thumbnail_frame a").live("click",function(){
// Instead of looking for the visible image, find the one that matches the thumbnail src
var thumbSrc = $(this).find('img').attr('src');
$(".yc_img_fullsize").each(function(index) {
if ($(this).attr('src') == thumbSrc) {
var text = $(this).attr("alt");
$(".caption").html(text);
}
});
});
});
Причина, по которой он в настоящее время не работает так, как вы ожидаете, заключается в том, что при нажатии на одну из миниатюрссылки, он перебирает все большие изображения и выясняет, какое из них видно.Когда он находит видимый, он устанавливает текст заголовка из своего альтернативного текста.
Кажется, что установка большого видимого изображения немного медленнее, чем попытка определить текст заголовка.