From 13458156d5cb84c07e5592f2e9a13e69431b1554 Mon Sep 17 00:00:00 2001 From: Yuriy Piskun Date: Wed, 3 Sep 2014 12:06:23 +0300 Subject: [PATCH] add option to force load hidden images --- blazy.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/blazy.js b/blazy.js index 9d26d69..17dcc55 100644 --- a/blazy.js +++ b/blazy.js @@ -72,8 +72,8 @@ Blazy.prototype.revalidate = function() { initialize(); }; - Blazy.prototype.load = function(element){ - if(!isElementLoaded(element)) loadImage(element); + Blazy.prototype.load = function(element, force){ + if(!isElementLoaded(element)) loadImage(element, force); }; Blazy.prototype.destroy = function(){ if(options.container){ @@ -125,9 +125,9 @@ } } - function loadImage(ele){ + function loadImage(ele, force){ // if element is visible - if(ele.offsetWidth > 0 && ele.offsetHeight > 0) { + if ((ele.offsetWidth > 0 && ele.offsetHeight > 0) || (force === true)) { var dataSrc = ele.getAttribute(source) || ele.getAttribute(options.src); // fallback to default data-src if(dataSrc) { var dataSrcSplitted = dataSrc.split(options.separator);