Ich versuche, die Breite eines Elements zu ändern, wenn das Fenster in der Größe geändert wird. Ich versuche, die Breite des Elements zu erhalten, aber es gibt NaN
zurück. Dies ist mein Code für get Breite und zu protokollieren:Element Rückgabe NaN als Breite
var widthItemMedia = parseInt($(".my-class .list-block .item-media i").css('width'));
console.log("Previous: " + lastWindowWidth + " Current: " + windowWidth + " Width " + widthItemMedia);
NaN kann nur entstehen, wenn das Ergebnis nicht definiert, Boolean oder Null ist. Überprüfen Sie, ob der Selektor gültig ist – K3v1n
Können Sie Ihren 'css'- und' html'-Code auch teilen? Es wäre immer eine gute Idee, eine Fiedel [hier] (https://jsfiddle.net/) zu erstellen. – bash0ne
@ K3v1n das ist falsch. Wenn der Wert für die Breite "auto" ist, wird das Ergebnis (vom Aufruf von "parseInt()") "NaN" sein. – Pointy