Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Czy załadowano
Kmils21
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

Ostrzeżenie: (0%)
-----


Witam, mam takie coś:

<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?
Go to the top of the page
+Quote Post
matiit
post
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

Ostrzeżenie: (0%)
-----


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
    });


Ten post edytował matiit 15.04.2013, 15:12:15
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #3





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


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).

Ten post edytował PrinceOfPersia 15.04.2013, 19:16:01
Go to the top of the page
+Quote Post
Pawel_W
post
Post #4





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:29