ファンシーボックスが開始された後に変更できる onClosed 関数を使用してファンシーボックスをセットアップしようとしました(fancybox 1.3.4を使用)。これはうまくいくようです:
var close_fancybox = function() {}
$("#element").fancybox({
'onClosed': function () {
close_fancybox();
},
});
コードの後半で close_fancybox を変更すると、onClosed の動作が変更されて反映されます。
ただし、これは機能しないようです。
var close_fancybox = function() {}
$("#element").fancybox({
'onClosed': close_fancybox,
});
2番目が機能しない理由について混乱しています。