/ / jQuery: прикачи .fancybox () към нов елемент, преминал от .load () функция - fancybox, jquery

jQuery: прикачи .fancybox () към нов елемент, преминал от .load () функция - fancybox, jquery

Когато получим нови елементи от функцията за зареждане (), не мога да намеря начина за прикрепяне към елементите на функцията .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 ()