2012-06-15 11 views
6

devo sceneggiatura fancybox come questoFancybox 2.0 afterClose evento

$.fancybox.open({ 
       href : '<?= site_url('sell_split/popup_qty/') ?>'+url_param, 
       type : 'ajax', 
       afterShow: popup_focus_qty, 
       afterClose: console.log('test') 
      }); 

Come si può vedere, non v'è afterClose evento. Ma sembra che quando provo questo script l'evento afterClose sia successo prima e poi il processo GET.

enter image description here

Questo non è quello che voglio. Quello che voglio fare è che l'evento afterClose sta accadendo se il visitatore ha chiuso la finestra di FancyBox.

Si tratta di un errore dal plug-in FancyBox o il mio codice è sbagliato?

risposta

9

ho trovato me stesso la risposta, va scritto così

$.fancybox.open({ 
      href : '<?= site_url('sell_split/popup_qty/') ?>'+url_param, 
      type : 'ajax', 
      afterShow: popup_focus_qty, 
      afterClose: function(){ 
       console.log('test') 
      }     
     }); 
+0

lavorato per me. Grazie. –