Я пытаюсь показать загрузочное изображение до полной загрузки div.Показать Загрузка изображения До полной загрузки div
- Первая шкура
.main-slider div
- Добавить класс
.loading
в.main-slider
:<div id="main-slider loading"></div>
- Когда
.main-slider div
элементы загружен .loading
будет удалить- Тогда выгорает
.main-slider div
HTML
<div class='sly-main-slider'>
<div> <!-- Content -->
<img src="http://4.bp.blogspot.com/-gk6rnMRH9qE/VXJ40BWuC4I/AAAAAAAABZs/BWesiVwBgfg/s1050/camera-girl-nikon-photography-Favim.com-205093.jpg"/>
</div>
</div> <!--sly-main-slider end-->
JQuery пытается, вот fiddle:
// when user browses to page
$(".sly-main-slider div").hide();
$(".sly-main-slider").addClass("loading");
$(".sly-main-slider div").load(function() {
// Handler for .load() called.
$(".sly-main-slider div").show();
$(".sly-main-slider").removeClass("loading");
});
Nice, Fiddle please. – Aariba
У меня вопрос, я использую плагин LazyLoad XT для изображения 'src', он работает, когда изображение имеет видовое окно, так что ваш плагин работает с плагином LazyLoad? – Aariba
Fiddle не запускает его каким-то образом .. .made Wetransfer для вас .. http: // we.tl/vjxkTHJJ1k Пожалуйста, убедитесь, что он также работает для вас, он работает здесь ровно. Когда вы запустите это, проверьте консоль на наличие сообщений о статусе. Я никогда не сочетал 2, но почему бы и нет :) Я бы предложил объединить первые изображения, которые сначала отображаются в 1 div, чтобы вы могли использовать ImagesLoaded на нем. –