<img id="jakies_id" src="obrazek.png"/> jak sprawdzić czy ten obrazek jest już załadowany ? jest jakiś event który wykonuje się przy załadowaniu obrazku?
matiit
15.04.2013, 15:09:17
Zdarzenie onload wykona się dopiero gdy obrazek jest załadowany. Więc chyba to Ci jest potrzebne
Kod
$('#jakies_id') .load(function(){ //obrazek zaladowany, zrob cos }) .error(function(){ // ładowanie obrazka nie powiodło się - podstaw np. jakiś domyślny });
PrinceOfPersia
15.04.2013, 19:15:21
możesz też sprawdzić czy width i height jest ustawione,
Kod
if (document.getElementById('jakies_id').width) { }
ale nie jestem pewien czy zadziała na wszystkich przeglądarkach. edit: tylko to działa doraźnie, więc lepiej eventa podczepić (jak wyzej).
Pawel_W
15.04.2013, 19:17:55
Cytat(PrinceOfPersia @ 15.04.2013, 20:15:21 )
możesz też sprawdzić czy width i height jest ustawione
1) po co wynajdywać koło na nowo 2) a co jak mam <img src="..." width="..." height="..." />? wtedy nawet bez załadowania będzie ustawione
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.