UNPKG

swiper

Version:

Most modern mobile touch slider and framework with hardware accelerated transitions

30 lines (28 loc) 614 B
import { window } from 'ssr-window'; export default function (imageEl, src, srcset, sizes, checkForComplete, callback) { let image; function onReady() { if (callback) callback(); } if (!imageEl.complete || !checkForComplete) { if (src) { image = new window.Image(); image.onload = onReady; image.onerror = onReady; if (sizes) { image.sizes = sizes; } if (srcset) { image.srcset = srcset; } if (src) { image.src = src; } } else { onReady(); } } else { // image already loaded... onReady(); } }