iframeが新しいページを読み込んだとき(ユーザーがリンクをクリックしたことによる可能性が高い)にトリガーされるイベントを親に設定しようとしています。iFrameで新しいページが読み込まれたときのjQueryイベント
HTML:
<iframe name="posts" id="posts" src="edit.php">
JS:
$(document).ready(function() {
$('iframe#posts').live('load', function() {
console.log('live');
});
});
問題はconsole.log()
文がトリガーされることは決してありませんということです。私は何をしようとしているのですか?
古い学校の '<インラインフレームのonload = "...">は'とてもうまくいきました。私は '.live()'呼び出しをグローバルスコープに入れようとしましたが、それでも何もしないように見えました。 – ggutenberg
@dosboyはダンの推測が正しいとすれば理にかなっています。 iframeはまだドキュメントの前にトリガーされています。 – cregox