обратный вызов загрузки изображения jQuery

Динамическое добавление изображения на страницу после загрузки, затем взаимодействие с пользователем, и у меня возникают проблемы при запуске функции после того, как это изображение полностью загрузилось. Я понял, что с помощью jQuery.load() метод будет хорошо .. но по моей консоли и кучу документирования.log бизнес, который он никогда не выполнял. Смотрите ниже .. спасибо!

$('body')
    .append('<img id="ad" src="img/ad.jpg" alt="Advertising Network" />')
    .load(function(){
        console.log('ad load complete');
        $('#submit').click();
    });

ОБНОВИТЬ:

Чтобы уточнить, это после обоихdocument а такжеwindow нагрузки.

Ответы на вопрос(2)

Ваш ответ на вопрос