Avatar billede Kimse2 Nybegynder
16. juli 2010 - 09:40 Der er 1 løsning

Jqeury lightbox - virker ikke på dynamiske generet elementer

Hej jeg har et problem med at få links til billeder som er dynamisk tilføjet via jquery til at åbne i en lightbox

lightbox plugin:
http://leandrovieira.com/projects/jquery/lightbox/

Min kode:
http://pastebin.ca/1901604

problemet er at links der er tilføjet til #gallery efter siden ikke virker (linje 25).

Jeg har kigget lidt på live() funktionen
http://api.jquery.com/live/ til at bind click event på alle anchor tags i #gallery, men det virkede heller ikke.
Avatar billede Kimse2 Nybegynder
16. juli 2010 - 11:14 #1
Jeg skiftede lightbox plugin'et ud med Colorbox og binder click eventet således.

$('#gallery a[rel="gallery"]').live('click', function() {
    $.fn.colorbox({href:$(this).attr('href'), open:true, slideshow:true});
    return false;
});
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester