Added event load

This commit is contained in:
zeldaroot 2020-12-09 01:46:48 +02:00
parent 73ea82b487
commit 3c3222ddd1

View file

@ -37,15 +37,21 @@
(function() { (function() {
var dataAllSrc = document.querySelectorAll('[data-cinemapress-src],[data-cinemapress-bg-src]'); var dataAllSrc = document.querySelectorAll('[data-cinemapress-src],[data-cinemapress-bg-src]');
var dataAllSrcCount = (dataAllSrc && dataAllSrc.length) || 0; var dataAllSrcCount = (dataAllSrc && dataAllSrc.length) || 0;
if (!dataAllSrcCount) return;
var dataAllSrcCountComp = 0; var dataAllSrcCountComp = 0;
var fSrc = { var fSrc = {
'dataCountImage': function() { 'dataCountImage': function() {
dataAllSrcCountComp = dataAllSrcCountComp+1; dataAllSrcCountComp = dataAllSrcCountComp+1;
if (dataAllSrcCount && dataAllSrcCountComp >= dataAllSrcCount) { if (dataAllSrcCount && dataAllSrcCountComp >= dataAllSrcCount) {
dataAllSrcCount = 0; dataAllSrcCount = 0;
setTimeout(function() { var st;
fSrc['checkLoad'](dataAllSrc, 'dataSetImage'); window.addEventListener('load', function() {
}, 1); clearTimeout(st);
fSrc['checkLoad']('dataSetImage');
});
st = setTimeout(function() {
fSrc['checkLoad']('dataSetImage');
}, 5000);
} }
}, },
'dataSetImage': function(el) { 'dataSetImage': function(el) {
@ -59,9 +65,9 @@
else { el.style.backgroundImage = 'url("' + bgSrc + '")';} else { el.style.backgroundImage = 'url("' + bgSrc + '")';}
} }
}, },
'checkLoad': function(els, fn) { 'checkLoad': function(fn) {
if (!els) return; if (!dataAllSrc) return;
els.forEach(function(src) { dataAllSrc.forEach(function(src) {
if (typeof src.complete === 'undefined' || src.complete) { if (typeof src.complete === 'undefined' || src.complete) {
fSrc[fn](src); fSrc[fn](src);
} else { } else {
@ -72,7 +78,7 @@
}); });
} }
} }
fSrc['checkLoad'](dataAllSrc, 'dataCountImage'); fSrc['checkLoad']('dataCountImage');
})(); })();
</script> </script>