jquery height() problem
Diese wurde driving me mad jemand helfen, weil ich nicht scheinen, um zu sehen, wo das problem ist.
<div id="parent">
<div id="child"></div>
</div>
<script>
$('#parent').height(300)
$('#child').height($('#child').parent().height()-10); //EDITTED LINE
</script>
oben ist die Logik, was ich tun muss.
Ich check das html-tag "#parent" es sagen style="height: 300px;"
allerdings hat das Kind einen Wert von -10 🙁 sollte 290 ;
Ich habe im DOM, der Wert rechts habe ich auch versucht die .css('height')
aber mit kein Glück.
hat jemand Erfahrung diese Art von problem ?wenn ja was ist die Lösung 🙂 hat mich aus missary pls
Sorry Leute, es ist der "parent().Höhe ()", wo das problem steht. Siehe Skript wieder (sorry nochmal)
- jsfiddle.net/nzYF8/1 Sieht mir Recht sein. Welches problem haben Sie?
Du musst angemeldet sein, um einen Kommentar abzugeben.
.height()
holt es mit dem 'px' angebracht manchmal. Sie müssen entfernen 'px', als Sie sonst tun'300px' - 10
. Sie können dies tun, indem Sie:um ihn in eine Zahl umzuwandeln.
Als solche, Ihr code sollte geändert werden:
zu:
oder noch besser, fügen Sie die Zwischenspeicherung, um Ihren code so machen es schneller! (die Sie nicht haben, um refetch #child.)
Du auch vergessen, ein Semikolon an deinem ersten code-Zeile, jedoch, dass meine nicht bezogen werden.
<div id="parent" style="position: absolute; left: 0px; top: 0px; width: 1280px; height: 57px;"></div>
meine Bildschirmauflösung ist 1280 btw so dnt alarmiert durch die Anzahl:)Versuchen, um eine variable zu erstellen, bevor
Warum nicht einfach legen Sie es auf 290?