iframeをhtmlボディに配置すると、 'load'が呼び出されます。 しかし、bodyにiframeを追加すると、呼び出されません。 それはなぜですか、それについて何ができるのですか?jquery on( 'load'、...)が呼び出されない
$('iframe').on('load', function() {
console.log("loading iframe");
});
$body.append('<iframe id="frame" src="http://lalalala.nl/index_of/content?F=2"></iframe>');
イベントを設定した後、それを追加する場合、私はあなたの以前のコメントを理解してそれは正しくありません@RoryMcCrossan、それは –
と呼ばれることはありません。 https://jsfiddle.net/crLxp6j5/ OPが必要なのは、ロードイベントを委任することだと思います。しかし、このイベントはバブルではないので、彼はインラインonload属性を設定するか、それをキャプチャすることができます:http://jsfiddle.net/2u56bqno/ –
@A.Wolff ok、悪い –