My script загружает iframe, когда пользователь нажимает кнопку. Я хочу вызвать другую функцию после загрузки iframe, но она не работает. Iframe действительно загружается нормально, но событие .load() никогда не вызывается после завершения загрузки iframe. IFrame содержит контент с одного и того же веб-сайта (без внешнего содержимого). Странно то, что я использую тот же метод, описанный ниже, в нескольких других пунктах моего кода, и он отлично работает. Может кто-нибудь предложить, что я должен проверить в следующий раз?
Вот соответствующий код:
$('#myIframe').load(function () {
alert('iframe loaded');
});
$('#someButton').live('click', function () {
$('body').append($('<iframe id="myIframe" src="https://www.mywebsite.com" width="100%"></iframe>'));
});