есть такой фрагмент простого кода
<div class="openfullimage">
<img src="ajaxloader.gif">
<div class="helper">
<img src="" style="display:none">
</div>
</div>
и к нему прилагается фрагмент скрипта
$('.openfullimage').fadeIn(500,function(){
console.info('fade end');
$('.helper img').one('load',function(){
console.info('img loaded');
});
});
Задумка в том, чтобы по нажатию на картинку появился блок с классом .openfullimage и после того как картинка внутри блока с классом .helper загрузилась в кеш, она заменяет ajaxloader.gif на только что загруженную.
В реальности все работает до момента, где нужно определить что картинка уже загружена. То есть появляется блок с классом .openfullimage и в нем вертится анимация ajaxloader.gif и все. Консоль пишет только fade end.
Вопрос, как определить что картинка загружена и после этого выполнить некоторую функцию?