Подтвердить что ты не робот

Проверьте, загружен ли iFrame. Один раз. Jquery

Я знаю, что есть много возможностей, когда нужно проверить, загружен ли контент iFrame. Хотя, так или иначе, чтобы ограничить это?

Например, если у меня есть iframe, и мне нужно проверить, все ли загружено, я могу использовать функцию load(). Хотя, если я нажму ссылку NEW внутри iframe, он снова запустит функцию load().

Что я хочу знать, есть ли способ сделать это, поэтому jquery проверяет только FIRST время загрузки iFrame?

Я пробовал все, ничего не работает.

4b9b3361

Ответ 1

Использовать jquery. one, это делает откат для вас.

$('#iframe').one('load', function() {


});

Пример fiddle.

Ответ 2

Вы можете снова отключить обратный вызов загрузки после его вызова.

$('#iframe').load(function() {

  // do things which are awesome

  $('#iframe').unbind('load');

});