Использование JQuery Lightbox в загруженном контенте AJAX - PullRequest
0 голосов
/ 29 апреля 2011

Эй. Так что это, вероятно, очень нубская проблема, но я недостаточно хорош, чтобы ее исправить. В основном ... У меня есть галерея, которую я загружаю на страницу через AJAX. Это выглядит просто так:

    <div id="gallery">
            <a href="Image1.jpg"><img src="Image1Thumb.jpg" /></a>
            <a href="Image2.jpg" title=""><img src="Image2Thumb.jpg" /></a>
    </div>

Но поскольку он загружается как AJAX-контент, JQuery / Lightbox не работает, и я не знаю, как заставить скрипт запускать / распознавать этот недавно загруженный контент.

Спасибо!

[Примечание: лайтбокс JQuery , который я использую.]

1 Ответ

0 голосов
/ 29 апреля 2011

Вам нужно запустить код для лайтбокса после загрузки содержимого ajax.

, например

$.get('gallery.html',function(data){
    $('body').append(data);
    $('#gallery a').lightBox();
},'html');
...