Когато получим нови елементи от функцията за зареждане (), не мога да намеря начина за прикрепяне към елементите на функцията .fancybox (приставка за lightbox).
Опитах с .live () и .delegate (), но мисля, че .fancybox () не може да се разглежда като персонализирано събитие. Вероятно ми липсва нещо ... :(
Отговори:
2 за отговор № 1Трябва да изчакате, докато домейнът бъде актуализиран след зареждането. Добавете таймер с един изстрел в функцията за успех, наречена load()
, Това трябва да направи това.
2 за отговор № 2
Трябва да задействате вашето fancybox, след като съдържанието ви е заредено. Използвайте функция за обратно извикване.
$("#result").load("your/content.html", function() {
// after load trigger your fancybox
alert("Load was performed.");
});
Допълнителна информация: jQuery .load ()