【发布时间】:2017-05-12 07:14:11
【问题描述】:
我正在使用此代码,以便在每个.item 上加载页面后,其data-image 应放置为背景图像。问题是 #loadingsvg 只有在(至少)第一个图像已经加载时才会淡出。我该如何检查?
<div id="myCarousel">
<div class="item" data-image="asdf.jpg"></div>
<div class="item" data-image="asdf2.jpg"></div>
<div class="item" data-image="asdf23.jpg"></div>
</div>
jQuery(window).load(function() {
jQuery('#myCarousel .item').each(function(){
// Take data-image
var $this = jQuery(this),
src = $this.data('image');
if (typeof src !== "undefined" && src != "") {
// Set as background image
$this.css('background', 'url(' + src + ')');
}
jQuery('#loadingsvg').fadeOut();
});
});
【问题讨论】:
标签: jquery twitter-bootstrap-3 carousel