2012-02-12 16 views
6

estoy usando FancyBox v2.0.4 ...FancyBox onClosed devolución de llamada no funciona

Bueno, esto debe ser simple, sin embargo, no funciona en mi caso ... Simplemente quiero ejecutar una función de devolución de llamada cuando el FancyBox está cerrado ...

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

no funciona

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

no funciona

+0

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

Respuesta

17

Usted están utilizando las opciones de versiones anteriores, por lo que sería como -

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

Puede encontrar estas opciones en http://fancyapps.com/fancybox/#docs

+0

has salvado día. ¡¡¡Bravo!!! – Ali

+0

live example: http://jsfiddle.net/EWTxv/ –

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

esperar que funcione ..

Cuestiones relacionadas