Wie kann ich (mit jQuery?) Die Höhe eines div bestimmen? Seine Höhe ist nicht in CSS definiert - so ist es flüssig und basiert auf den Inhalten.Höhe der dynamisch geänderten Höhe erhalten div
Ich habe versucht, $ ('# div') Höhe (.) - die 0.
Ideen zurückkehrt?
EDIT: (der Code)
$(document).ready(function() {
PositionBottomPicture();
});
function PositionBottomPicture() {
var parentOffset = $('#left_pane').offset();
var parentsHeight = $('#left_pane').height();
var childsTopPostion = (parentOffset.top + parentsHeight);
$('#bottom_pic').offset({ top: childsTopPostion, left: parentOffset.left });
}
CSS:
#left_pane
{
float: left;
margin-left: 27px;
position: relative;
}
wobei 'left_pane' und 'bottom_pic' divs sind.
Danke!
Das sollte funktionieren. Veröffentlichen Sie Ihre HTML, CSS und Javascript. Führen Sie den Code in einem '$ (document) .ready()' aus? – matthewpavkov
@roman, sollte es definitiv giv die Höhe des div, wo verwenden Sie diesen Code ?? ist das dynamisch generierte div und der aufrufcode ist woanders – kobe
@roman ich bin zu 100% zuversichtlich, dass es dir die höhe bringt, ich habe es so oft in meinem code benutzt, posten deinen JavaScript code, wir können das problem beheben – kobe