У меня есть галерея, структура эскиза выглядит так:
<div style="background-image: _URL_FOR_THE_IMAGE;">
<div class="ajax_loader"></div>
</div>
и JS:
$(window).load(function() {
$(".ajax_loader").fadeOut("slow");
})
Но проблема в том, что загрузчик никогда не исчезнет.
Как заставить его работать?
спасибо
Вы можете использовать класс Image так:
var img = new Image();
img.onload = function() {
// code to remove loader and display image
}
img.src = IMAGE_URL;
Таким образом вы получаете событие, когда изображения загружаются и сохраняются в кеше браузера.