здорово! теперь замените устаревший «живой» на новый «on» обработчик событий (начиная с jquery 1.7 и далее) <code> jQuery (document) .on ('click', '. fancybox', function (e) {.. </ code >
аюсь отобразить галерею Fancybox с данными, которые загружаются через JSON. Я смог заставить Fancybox загружаться правильно после загрузки и добавления нового HTML. Однако, когда я прикрепил rel = "somegroup", функция галереи не работает, и я не могу перебрать группу изображений из Fancybox.
Вот мой необычный звонок:
$('.fancyness').live('click', function(){
$.fancybox(this, {
'width' : 'auto',
'height' : 'auto',
'titleShow' : true,
'titlePosition' : 'over'
});
return false;
});
А вот как выглядят изображения:
html += '<li><a class="fancyness" rel="group" href="' + full + '" title="'+ title +'">';
html += '<img title="' + item.title + '" src="' + thumbnail + '" alt="' + item.title + '" /></a></li>';
Если я не использую .live, функция gallery (rel) будет работать правильно, но не с этими данными, потому что они загружаются в JSON.
У кого-нибудь есть какие-либо идеи? Мне не повезло найти кого-то еще с подобной проблемой.
Спасибо.