2012-02-12 17 views
6

Używam fancybox v2.0.4 ...fancybox onClosed zwrotna nie działa

No to powinno być proste, jednak to nie działa w moim przypadku ... Ja po prostu chcę, aby uruchomić funkcję zwrotną, gdy fancybox jest zamknięty ...

$('a#stpa_announcement_details_open').fancybox({ 
    'onCleanup': function() { alert('test') }, 
    'hideOnContentClick': true 
}); 

nie działa

$('a#stpa_announcement_details_open').fancybox({ 
    'onClosed': function() { alert('test') }, 
    'hideOnContentClick': true 
}); 

nie działa

+0

http://meta.stackexchange.com/a/5235 – JFK

Odpowiedz

17

You używasz opcji ze starszych wersji, więc to będzie jak -

$('a#stpa_announcement_details_open').fancybox({ 
    'beforeClose': function() { alert('test') }, 
    'closeClick': true 
}); 

Można znaleźć te opcje w http://fancyapps.com/fancybox/#docs

+0

Uratowałeś mój dzień. Brawo!!! – Ali

+0

przykład na żywo: http://jsfiddle.net/EWTxv/ –

1
$('a#stpa_announcement_details_open').fancybox({ 
    'afterClose': function() { 
           alert('test') 
          } 
    }); 

nadzieję, że to działa ..