Raw JavaScript lazy-loading, get scrollin' to see in action.

<img src="img/blank.gif" alt="" data-echo="img/album-1.jpg">

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vulputate sed mauris sit amet varius. Maecenas sit amet blandit lacus. Fusce sapien erat, auctor cursus ornare pulvinar, interdum aliquet sem. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed ut erat sagittis, faucibus erat a, porttitor lorem. Suspendisse vestibulum dolor at hendrerit venenatis. Quisque ut sem nec nisl dictum dictum. Maecenas purus erat, accumsan eu tincidunt eu, sodales eget urna.

Donec porttitor ligula vitae ipsum varius euismod. Morbi blandit velit nisl, vel pellentesque elit iaculis quis. Aenean laoreet lacinia lorem, at sagittis tellus. Nullam non mauris eros. Aliquam feugiat libero eget vehicula eleifend. Aliquam ullamcorper tortor in condimentum congue. Ut nec aliquet mi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas arcu purus, blandit vitae rutrum id, tempus eget augue.

Praesent vestibulum mi est, non mattis leo suscipit non. Cras elit lectus, faucibus sit amet tincidunt vitae, dapibus dignissim eros. Donec libero eros, sollicitudin eget faucibus sed, adipiscing feugiat erat. Fusce mollis ligula ac rhoncus facilisis. Cras commodo, lectus eget pulvinar consectetur, justo eros convallis metus, vehicula porta lectus mauris vel quam. Aliquam vitae odio metus. Donec aliquet ornare eleifend. Nunc eget lacinia nisl. In et facilisis purus. Donec ut nibh at sem convallis ornare sed a purus. Duis non justo at massa iaculis auctor suscipit vitae elit. Nunc a tincidunt orci, eu convallis mauris. Ut dignissim purus mauris, ac ornare enim egestas aliquet. Etiam laoreet, sem nec elementum hendrerit, urna justo scelerisque sapien, ac porttitor neque quam vel lacus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vulputate sed mauris sit amet varius. Maecenas sit amet blandit lacus. Fusce sapien erat, auctor cursus ornare pulvinar, interdum aliquet sem. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed ut erat sagittis, faucibus erat a, porttitor lorem. Suspendisse vestibulum dolor at hendrerit venenatis. Quisque ut sem nec nisl dictum dictum. Maecenas purus erat, accumsan eu tincidunt eu, sodales eget urna.

Donec porttitor ligula vitae ipsum varius euismod. Morbi blandit velit nisl, vel pellentesque elit iaculis quis. Aenean laoreet lacinia lorem, at sagittis tellus. Nullam non mauris eros. Aliquam feugiat libero eget vehicula eleifend. Aliquam ullamcorper tortor in condimentum congue. Ut nec aliquet mi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas arcu purus, blandit vitae rutrum id, tempus eget augue.

Praesent vestibulum mi est, non mattis leo suscipit non. Cras elit lectus, faucibus sit amet tincidunt vitae, dapibus dignissim eros. Donec libero eros, sollicitudin eget faucibus sed, adipiscing feugiat erat. Fusce mollis ligula ac rhoncus facilisis. Cras commodo, lectus eget pulvinar consectetur, justo eros convallis metus, vehicula porta lectus mauris vel quam. Aliquam vitae odio metus. Donec aliquet ornare eleifend. Nunc eget lacinia nisl. In et facilisis purus. Donec ut nibh at sem convallis ornare sed a purus. Duis non justo at massa iaculis auctor suscipit vitae elit. Nunc a tincidunt orci, eu convallis mauris. Ut dignissim purus mauris, ac ornare enim egestas aliquet. Etiam laoreet, sem nec elementum hendrerit, urna justo scelerisque sapien, ac porttitor neque quam vel lacus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vulputate sed mauris sit amet varius. Maecenas sit amet blandit lacus. Fusce sapien erat, auctor cursus ornare pulvinar, interdum aliquet sem. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed ut erat sagittis, faucibus erat a, porttitor lorem. Suspendisse vestibulum dolor at hendrerit venenatis. Quisque ut sem nec nisl dictum dictum. Maecenas purus erat, accumsan eu tincidunt eu, sodales eget urna.

Donec porttitor ligula vitae ipsum varius euismod. Morbi blandit velit nisl, vel pellentesque elit iaculis quis. Aenean laoreet lacinia lorem, at sagittis tellus. Nullam non mauris eros. Aliquam feugiat libero eget vehicula eleifend. Aliquam ullamcorper tortor in condimentum congue. Ut nec aliquet mi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas arcu purus, blandit vitae rutrum id, tempus eget augue.

Praesent vestibulum mi est, non mattis leo suscipit non. Cras elit lectus, faucibus sit amet tincidunt vitae, dapibus dignissim eros. Donec libero eros, sollicitudin eget faucibus sed, adipiscing feugiat erat. Fusce mollis ligula ac rhoncus facilisis. Cras commodo, lectus eget pulvinar consectetur, justo eros convallis metus, vehicula porta lectus mauris vel quam. Aliquam vitae odio metus. Donec aliquet ornare eleifend. Nunc eget lacinia nisl. In et facilisis purus. Donec ut nibh at sem convallis ornare sed a purus. Duis non justo at massa iaculis auctor suscipit vitae elit. Nunc a tincidunt orci, eu convallis mauris. Ut dignissim purus mauris, ac ornare enim egestas aliquet. Etiam laoreet, sem nec elementum hendrerit, urna justo scelerisque sapien, ac porttitor neque quam vel lacus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vulputate sed mauris sit amet varius. Maecenas sit amet blandit lacus. Fusce sapien erat, auctor cursus ornare pulvinar, interdum aliquet sem. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed ut erat sagittis, faucibus erat a, porttitor lorem. Suspendisse vestibulum dolor at hendrerit venenatis. Quisque ut sem nec nisl dictum dictum. Maecenas purus erat, accumsan eu tincidunt eu, sodales eget urna.

Donec porttitor ligula vitae ipsum varius euismod. Morbi blandit velit nisl, vel pellentesque elit iaculis quis. Aenean laoreet lacinia lorem, at sagittis tellus. Nullam non mauris eros. Aliquam feugiat libero eget vehicula eleifend. Aliquam ullamcorper tortor in condimentum congue. Ut nec aliquet mi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas arcu purus, blandit vitae rutrum id, tempus eget augue.

Praesent vestibulum mi est, non mattis leo suscipit non. Cras elit lectus, faucibus sit amet tincidunt vitae, dapibus dignissim eros. Donec libero eros, sollicitudin eget faucibus sed, adipiscing feugiat erat. Fusce mollis ligula ac rhoncus facilisis. Cras commodo, lectus eget pulvinar consectetur, justo eros convallis metus, vehicula porta lectus mauris vel quam. Aliquam vitae odio metus. Donec aliquet ornare eleifend. Nunc eget lacinia nisl. In et facilisis purus. Donec ut nibh at sem convallis ornare sed a purus. Duis non justo at massa iaculis auctor suscipit vitae elit. Nunc a tincidunt orci, eu convallis mauris. Ut dignissim purus mauris, ac ornare enim egestas aliquet. Etiam laoreet, sem nec elementum hendrerit, urna justo scelerisque sapien, ac porttitor neque quam vel lacus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vulputate sed mauris sit amet varius. Maecenas sit amet blandit lacus. Fusce sapien erat, auctor cursus ornare pulvinar, interdum aliquet sem. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed ut erat sagittis, faucibus erat a, porttitor lorem. Suspendisse vestibulum dolor at hendrerit venenatis. Quisque ut sem nec nisl dictum dictum. Maecenas purus erat, accumsan eu tincidunt eu, sodales eget urna.

Donec porttitor ligula vitae ipsum varius euismod. Morbi blandit velit nisl, vel pellentesque elit iaculis quis. Aenean laoreet lacinia lorem, at sagittis tellus. Nullam non mauris eros. Aliquam feugiat libero eget vehicula eleifend. Aliquam ullamcorper tortor in condimentum congue. Ut nec aliquet mi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas arcu purus, blandit vitae rutrum id, tempus eget augue.

Praesent vestibulum mi est, non mattis leo suscipit non. Cras elit lectus, faucibus sit amet tincidunt vitae, dapibus dignissim eros. Donec libero eros, sollicitudin eget faucibus sed, adipiscing feugiat erat. Fusce mollis ligula ac rhoncus facilisis. Cras commodo, lectus eget pulvinar consectetur, justo eros convallis metus, vehicula porta lectus mauris vel quam. Aliquam vitae odio metus. Donec aliquet ornare eleifend. Nunc eget lacinia nisl. In et facilisis purus. Donec ut nibh at sem convallis ornare sed a purus. Duis non justo at massa iaculis auctor suscipit vitae elit. Nunc a tincidunt orci, eu convallis mauris. Ut dignissim purus mauris, ac ornare enim egestas aliquet. Etiam laoreet, sem nec elementum hendrerit, urna justo scelerisque sapien, ac porttitor neque quam vel lacus.