アプリケーションで Fancybox を使用しています。close イベントを処理するために、次のように記述します。
$(".fancybox").fancybox({onClose:function(){alert('blah');}}
このドキュメントページに見られるように:
http://fancyapps.com/fancybox/#docs
ただし、ファンシーボックスのいずれかに対して毎回実行される、すべてのファンシーボックスに共通でグローバルなものを書きたいと思います。それ、どうやったら出来るの?要するに、各ファンシーボックスに onClose のコードを書きたくないし、それを class,id に依存させたくありません (例:.fancybox
この場合)。それ、どうやったら出来るの?私は書いてみました:
$.fancybox({onClose:function(){alert('blah');}}
しかし、それは機能せず、ドキュメントから、これはプログラム的に開くための機能であるように見えます。