![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
Witam,
chciałbym sobie na forum dodać skrypt, który automatycznie pomniejszałby zbyt duże obrazki i zamieniał je na linki (tzn. dodanie stylu max-width i max-height, oraz linku). Mam oto coś takiego co używa jquery: Kod $(document).ready(function() { $("img").each(function(index) { var img = $(this); alert(img.attr("width") + 'x' + img.attr("height")); if ( img.attr("width") > 550) { $(img).replaceWith('aaaa'); } }); }); Niestety, nie działa to zbyt logicznie. Po pierwsze, w FF czy Operze zwraca dziwne wymiary - dla obrazka 1600x1000px pokazało 43x19px. Mimo to zamienia na napis. W Chrome pokazuje 0x0 i nie zmienia... Wydaje mi się, że w chwili wywołania alertu nie cały jest wczytany, stąd taka dziwna informacja. Potem jest już więcej informacji = zmniejsza. No ale jak zrobić to tak, aby naprawdę działało, do tego również w Chrome? Czy w ogóle taki sposób pobierania wymiarów ma tu sens? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 01:19 |