Är bild cachad?

JavaScript

21 svar · 1 270 visningar · startad av oskob · sida 2 av 2

Trådstarten, av oskob

Hej! Jag har ett litet script som laddar in bilder och visar dem. Jag har först en liten gif som visar att bilden laddas och sen när bilden är klar så visas den. Jag använder mig av imgPreload = new Image(); imgPreload.src = url; imgPreload.onload=function(){ placeLitebox(true); } men om bildern redan är cachad så skickar den aldrig någon imgPreload.onload. Kan man på något sätt kolla om

Läs hela trådstarten →
Medlem sedan maj 20021 558 inlägg
#21

Det här börjar bli olidligt. Försöker lösa det med timeouter men koden har blivit så fruktansvärt instabil nu. Går det verkligen inte att kolla om en bild redan finns i cahce och i så fall skita i att köra en onload = function och då hoppa direkt till att visa bilden?

Medlem sedan maj 20021 558 inlägg
#22

imgPreload.complete var det

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)