Ich versuche, die Breite und Höhe bestimmter Bilder gleich (oder genauer gesagt: das div um es), aber irgendwie scheint es nicht zu funktionieren .. Wer kann Hilfe?Js If/Else-Anweisung funktioniert nicht
$('.a2paragraph .image img').each(function() {
var img = $('.a2paragraph .image img');
var h = img.height(),
w = img.width();
if (h > w) {
img.parent().css('height', w);
}
else if (w < h) {
img.parent().css('width', h);
}
});
EDIT: änderte den Code, aber immer noch nicht funktioniert:
$('.a2paragraph .image img').each(function() {
var img2 = $('.a2paragraph .image img');
var h = img2.height(),
w = img2.width();
if (h > w) {
img2.parent().css('height', w);
}
else if (h < w) {
img2.parent().css('width', h);
}
})
Sie haben also ein Bild mit der ID "img"? Ich bezweifle, dass du das willst. DOM hat keine Höhe() und keine Breite(). Sie vermischen jQuery und DOM. – epascarello
Ja, es war nur, um es zu testen, aber das ist nicht der Fehler obwohl. –
Mögliches Duplikat von [Wie kann ich meinen JavaScript-Code debuggen?] (Http://stackoverflow.com/questions/988363/how-can-i-debug-my-jicascript-code) – Liam