2012-02-12 25 views
6

Tôi đang sử dụng fancyBox v2.0.4 ...fancybox onClosed callback không hoạt động

Điều này sẽ đơn giản, tuy nhiên nó không hoạt động trong trường hợp của tôi ... Tôi chỉ muốn chạy hàm gọi lại khi Fancybox là đóng cửa ...

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

không hoạt động

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

không hoạt động

+0

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

Trả lời

17

Bạn đang sử dụng tùy chọn từ các phiên bản cũ, vì vậy nó sẽ như thế nào -

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

Bạn có thể tìm thấy các tùy chọn này ở http://fancyapps.com/fancybox/#docs

+0

Bạn lưu ngày của tôi. Bravo !!! – Ali

+0

ví dụ trực tiếp: http://jsfiddle.net/EWTxv/ –

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

Hy vọng nó hoạt động ..

Các vấn đề liên quan