<noscript>
пользоваться.<noscript>
<style>
.block {
width: 100%;
height: 50px;
text-align: center;
line-height: 50px;
color: #fff;
font-size: 2rem;
background-color: #f00;
margin: 0 auto; }
</style>
<div class="block">Внимание! У Вас в браузере отключена поддержка javascript.</div>
</noscript>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="viewport" content="width=device-width, initial-scale=0.9">
<meta name="viewport" content="width=device-width, initial-scale=0.8">
<meta name="viewport" content="width=900, user-scalable=no">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<div class="lazy" style="background-image: url(1_mini.jpg)" data-src="1.jpg"></div>
<div class="lazy" style="background-image: url(2_mini.jpg)" data-src="2.jpg"></div>
<div class="lazy" style="background-image: url(3_mini.jpg)" data-src="3.jpg"></div>
<div class="lazy" style="background-image: url(4_mini.jpg)" data-src="4.jpg"></div>
<div class="lazy" style="background-image: url(5_mini.jpg)" data-src="5.jpg"></div>
<script>
var lazyImage = document.getElementsByClassName('lazy');
img = new Array();
for ( var i=0; i < lazyImage.length; i++ ) { img[i] = new Image(); }
i = 0;
ttt();
function ttt() {
img[i].onload = function() {
lazyImage[i].style.backgroundImage = "url(" + lazyImage[i].getAttribute('data-src') + ")";
i++;
img[i].src = lazyImage[i].getAttribute('data-src');
ttt();
}
}
img[i].src = lazyImage[i].getAttribute('data-src');
</script>
<style>
body {
margin: 0;
padding: 0;
}
.raz {
max-width: 30em;
}
.raz div {
position: fixed; /* при отсутствии свойств top, right, bottom, left элемент фиксируется на том месте окна браузера, на котором находился до прокрутки */
width: 100%;
max-width: inherit; /* наследуется значение родителя, а именно 30em */
}
</style>
<div class="raz">
<div></div>
</div>