здорово! теперь замените устаревший «живой» на новый «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.

У кого-нибудь есть какие-либо идеи? Мне не повезло найти кого-то еще с подобной проблемой.

Спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос