![]() |
![]() ![]() |
![]() |
![]()
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? |
|
|
![]()
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 |
|
|
![]()
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 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
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) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:29 |