ライトボックス効果のためにボディのクリックイベントをキャプチャしています。
多くのライトボックスを一度に開くことができます。
それらの1つを閉じるとき、それぞれのハンドラーを停止させたいと思います。
しかし、それらはすべて「本体」にバインドされているため、1回のバインド解除呼び出しで、すべてのバインドが解除されます。
$('body').bind('click', function(){ HelperPopup.mouseup_handler($el, mouse_is_inside); });
// .. then later ..
mouseup_handler: function($el, mouse_is_inside) {
$el.fadeOut(100);
$('body').unbind('click', HelperPopup.mouseup_handler($el) );
return false;
};
},
ありがとう!