<div class="gallery-description">
<div style="width:200px; height:150px;" class="demoItem">
<img class="cover" src="/gallery/alfa/alfa2"/>
</div>
<div style="width:200px; height:150px;" class="demoItem">
<img class="cover" src="/gallery/alfa/alfa3"/>
</div>
<div style="width:200px; height:150px;" class="demoItem">
<img class="cover" src="/gallery/alfa/alfa4"/>
</div>
<div style="width:200px; height:150px;" class="demoItem">
<img class="cover" src="/gallery/alfa/alfa5"/>
</div>
<div style="width:200px; height:150px;" class="demoItem">
<img class="cover" src="/gallery/alfa/alfa6"/>
</div>
<div style="width:200px; height:150px;" class="demoItem">
<img class="cover" src="/gallery/alfa/alfa7"/>
</div>
<div style="width:200px; height:150px;" class="demoItem">
<img class="cover" src="/gallery/alfa/alfa8"/>
</div>
<div style="width:200px; height:150px;" class="demoItem">
<img class="cover" src="/gallery/alfa/alfa9"/>
</div>
<div style="width:200px; height:150px;" class="demoItem">
<img class="cover" src="/gallery/alfa/alfa10"/>
</div>
</div>
.gallery-description {
width: 100%;
height: 25%;
}
.demoItem {
margin-right: 10px;
margin-bottom: 10px;
}
.cover {
opacity:0;
}
.coverParent {
position:relative;
float: left;
}
<div style="width:200px; height:150px;" class="demoItem">
<img class="cover" src="/gallery/alfa/alfa3" style="width:56px; height:507px;" / >
</div>
$(function(){
$(window).load(function(){
$('.cover').плагин();
});
});
Как вариант, можно повесть плагин не на загрузку страницы в целом, а на окончание загрузки каждой из картинок:$(function(){
$('.cover').load(function(){
$(this).плагин();
});
});
.demoItem {
background-size: cover;
}
<div style="width:200px; height:150px; background-image: url(/gallery/alfa/alfa3);" class="demoItem"></div>