se_demon
@se_demon

JQUERY! Как поставить анимацию загрузки, пока загружается картинка по клику .attr("src"...?

У меня есть код:

< a class="link">ссылка1< /a>
< img id="pics" src="pic1.jpg">

============================

Есть script:
$("a.link").click(function () {$('#pics').attr("src","pic2.jpg");});
============================

то есть, тут по клику на ссылку меняется атрибут src у картинки с pic1.jpg на pic2.jpg
Но пока грузится картинка pic2.jpg нужно поставить какую-нить анимацию загрузки, например animation.gif

Как это сделать? Подскажите пожалуйста!
  • Вопрос задан
  • 363 просмотра
Пригласить эксперта
Ответы на вопрос 1
@kirill-93
У img есть событие load. Как только сменили src, выводите на экран анимацию. Как только сработает $('img').on('load), убирайте анимацию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект