2012-06-15 11 views
6

que tienen FancyBox script como elFancyBox 2.0 afterClose caso

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

Como se puede ver, no es afterClose evento. Pero parece que cuando pruebo este script, el evento afterClose se produce primero y luego el proceso GET.

enter image description here

Esto no es lo que quiero. Lo que quiero hacer es que ocurra el evento afterClose si el visitante cerró FancyBox Window.

¿Esto es un error del complemento FancyBox o el código es incorrecto?

Respuesta

9

he encontrado la respuesta a mí mismo, es preciso escribe así

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

a mí me funcionó. Gracias. –