естесна работает, так как пока вы щелкните на продолжение скрипта, уже придет асинхронный ответ, и объекты создадутся, и $("a.thumbs") будет не пустым.вам же ясно написали
Сообщение от Octane
|
Не работает, потому что Вы добавляете события массиву ссылок с классом «thumbs» в тот момент, когда их ещё нет в документе
|
а при такой задержке, массив уже не пустой.
для решения проблемы советую
function(){
$("a.thumbs").click(function(){
var largePath=$(this).attr("href");
$("#largeImg").attr({src:largePath});
return false;
});
}
поместить не в $(document).ready(), а в конец обраьотчика вашего Ajax-запроса, и вызвать там же. тогда должо работать