Я думаю, что вы можете сделать обратный вызов после добавления iframe на свою страницу.
Как уже упоминалось здесь , невозможно привязать live () к iframe load ().
Примечание. Методы .live () и .delegate () не могут использоваться для обнаружения
событие загрузки iframe. Событие загрузки не правильно всплывает
родительский документ и event.target не установлены Firefox, IE9 или
Chrome, который требуется для делегирования событий.
Так что в вашем обратном вызове вы должны вызывать это, возможно, установить тайм-аут, чтобы убедиться, что он срабатывает после загрузки iframe.
$("iframe").load(function () {
alert(this.name + ": Im loaded!");
});