2012-06-15 7 views
6

I Skript fancybox wie diesesFancyBox 2.0 Afterclose Ereignis

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

haben Wie Sie sehen können, gibt es afterClose Ereignis. Aber es scheint, wenn ich dieses Skript das afterClose Ereignis zuerst geschehen ist und dann GET Prozess.

enter image description here

Das ist nicht das, was ich will. Was ich tun möchte ist, dass das Ereignis afterClose passiert, wenn der Besucher FancyBox Fenster geschlossen hat.

Ist dies ein Fehler von FancyBox-Plugin oder der mein Code ist falsch?

Antwort

9

ich die Antwort selbst gefunden, sollte es so

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

für mich gearbeitet geschrieben. Vielen Dank. –