次の状況を想定してみましょう。
- ページ ( http://somedomain.com/somepage.html ) には jQ 1.9 がロードされています。
- また、スクリプトhttp://ourservice.com/script.jsもロードします
- 次に、noConflictモードでjQ 1.7をロードします
現在、ページ自体で利用可能な jQ 1.9 があり、そのページのいくつかのスクリプトで使用されていますscript.js
。
ここから、script.js
要素でいくつかのイベントをトリガーしたいと思います:
$el.trigger('our_event.ns');
私が理解している限り、このイベントは jQ (1.9) の他のインスタンスには到達しません。少なくとも、私たちのテストではそう見えます。
jQ に頼るのではなく、コードに pub/sub を実装せずに動作させる方法はありますか?