JQuery でイベントをトリガーするときのエラー処理を制御するにはどうすればよいですか?
ハンドラー関数でエラーがスローされると、他のハンドラーが呼び出されなくなることがわかりました。
このフィドルを見てください。
問題を以下にコピーします。
$(document).on('customEvent', function()
{
thisIsUndefined.yetIDereferencedIt;
});
$(document).on('customEvent', function()
{
// Something useful happens here.
alert('something');
});
$(document).trigger('customEvent');
上記の例では、アラートを表示したいと考えています。すべてのイベント ハンドラーを完全に制御できるとは限らないため、トリガーにフックして、イベント リスナーごとにエラーを処理する方法が必要です。
もちろん、代替の設計オプションは大歓迎です。