We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ffb23cf commit 1608a1bCopy full SHA for 1608a1b
src/lazysizes-core.js
@@ -96,13 +96,14 @@ function l(window, document) {
96
97
var rAF = (function(){
98
var running, waiting;
99
- var fns = [];
+ var firstFns = [];
100
var secondFns = [];
101
+ var fns = firstFns;
102
103
var run = function(){
104
var runFns = fns;
105
- fns = secondFns;
106
+ fns = firstFns.length ? secondFns : firstFns;
107
108
running = true;
109
waiting = false;
@@ -448,7 +449,7 @@ function l(window, document) {
448
449
removeClass(elem, lazySizesConfig.lazyClass);
450
451
rAF(function(){
- if( !firesLoad || elem.complete ){
452
+ if( !firesLoad || (elem.complete && elem.naturalWidth > 1)){
453
if(firesLoad){
454
resetPreloading(event);
455
} else {
0 commit comments