jQuery verliest associatie (facebox)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • ronn0
  • Registratie: Oktober 2009
  • Laatst online: 25-05 20:43
Beste Tweakers,

Reeds opgelost door m'n relatie met FaceBox te verbreken en over te stappen op Boxy, eveneens bedankt.

Zojuist was ik een beetje aan het rommelen met Facebox i.s.m. jQuery. Nu opent alles netjes, heb ik het zelfs werkend gekregen dat hij zelfs weer associatie krijgt wanneer de box geopend is:
code:
1
$('a[rel*=facebox]').facebox().click(initEverywhere);


Tot dusverre niet heet schokkend. Nu zit er in de box het volgende script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function addFolder()
    {
        var folderName = $('.content #foldername').val();
        $.post("/ajaxscript/add-folder", 
            { 
                name: folderName, 
            },
            function(data){
                $(document).trigger('close.facebox');
            } 
        );
        
        return false;
    }


Althans, die roept hij aan. Ook dit werkt nog.

Echter wanneer ik in dezelfde pageview de facebox nog een keer probeer te openen werkt dat wel, maar kan ik geen folder meer toevoegen en pakt hij het gehele script niet. Alles wat hij normaal uitvoert zit in de functie documentReadyEverything. Echter krijg ik deze nergens zo aangeroepen dat hij ook daadwerkelijk weer alle associaties krijgt die nodig zijn.

Het lijkt te komen door de close trigger van FaceBox. Zelf baal ik ervan dat ik het niet zelf aan de gang krijg, iemand misschien tips? Alvast bedankt!

[ Voor 4% gewijzigd door ronn0 op 24-01-2010 00:16 ]