lazy load

This commit is contained in:
Kyle
2020-04-23 12:07:54 -07:00
parent c5fc8182f9
commit 58d7314165
10 changed files with 19 additions and 2 deletions

View File

@@ -1,5 +1,21 @@
lazyLoad([[], [], [], [], [], [], [], []])
lazyLoad([
['data/site/images/samples/fullRes/sample1.png', 'sample1'],
['data/site/images/samples/fullRes/sample2.png', 'sample2'],
['data/site/images/samples/fullRes/sample3.png', 'sample3'],
['data/site/images/samples/fullRes/sample4.png', 'sample4'],
['data/site/images/samples/fullRes/sample5.png', 'sample5'],
['data/site/images/samples/fullRes/sampleBling.png', 'sampleBling'],
['data/site/images/samples/fullRes/sampleCustomize.png', 'sampleCustomize'],
['data/site/images/samples/fullRes/sampleVariety.png', 'sampleVariety']
])
function lazyLoad(imageList = []) {
for (var i = 0; i < imageList.length; i++) {
var tempSampleImage = new Image()
tempSampleImage.customVarId = imageList[i][1]
tempSampleImage.onload = function() {
document.getElementById(this.customVarId).src = this.src
}
tempSampleImage.src = imageList[i][0]
}
}