2012-02-12 8 views
6

मैं fancybox v2.0.4 उपयोग कर रहा हूँ ... काम नहीं करता हैfancybox onClosed कॉलबैक

खैर यह, सरल होना चाहिए, लेकिन यह मेरे मामले में काम नहीं करता है ... मैं बस जब एक कॉलबैक फ़ंक्शन चलाना चाहते हैं fancybox बंद कर दिया है ...

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

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

काम नहीं करता है

+0

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

उत्तर

17

आप काम नहीं करता है पुराने संस्करणों से विकल्पों का उपयोग कर रहे हैं, इसलिए है कि यह हो सकता है -

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

आप http://fancyapps.com/fancybox/#docs

+0

आप मेरा दिन बचाया का पता लगाएं। वाहवाही!!! – Ali

+0

लाइव उदाहरण: http://jsfiddle.net/EWTxv/ –

0

उपयोग BeforeClose या afterClose इन विकल्पों को पा सकते हैं। कॉलबैक टैब के अंतर्गत API दस्तावेज़ यहाँ http://fancyapps.com/fancybox/#docs

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

यह काम करता है आशा है कि ..