Salve, dovrei ridimensionare tutte le immagini che hanno come classe 'sw' solo se la larghezza o l' altezza sono maggiori di 400px.
Ho scritto così:
Ma ridimensiona anche un' immagine che è 19x20, come mai? Forse width() ed height() funzionano solo nel caso in cui la larghezza è definita? Praticamente mi servirebbe da trovare la larghezza e l' altezza delle immagini con classe .sw , quindi avevo pensato a fare così a quanto pare non va anche perchè nell' each mettendo un alert con $(this).width() per tutte le immagini manda nell' alert "200".codice:$(document).ready(function() { $(".sw").each(function() { if($(this).width() > 400) { $(this).css("width","400px"); } if($(this).height() > 400) { $(this).css("height","400px"); } }); });