jQueryを使用して単純なpub/subパターンを実装したいと思います。だから私は親ページにこのようなコードを追加します:
親ページ:
$(document).bind('custom', function() { ... });
そして、私がこのように同じページでトリガーすると、それはうまく機能しています:
同じページ:
$(document).trigger('custom'); // Working.
しかし、ポップアップページでこれをトリガーすると、機能しません。
ポップアップページ:
opener.$(document).trigger('custom'); // Not working.
$(opener.document).trigger('custom'); // Not working.
イベントを<body>
要素にバインドすると、検索が機能します。
親ページ:
$('body').bind('custom', function() { ... });
ポップアップページ:
opener.$('body').trigger('custom'); // Working.
バインドがdocument
ポップアップで機能しないのはなぜですか?