nierewa
Lt. Junior Grade
- Registriert
- Juni 2008
- Beiträge
- 416
Hallo,
folgendes Problem.
Ich möchte mit jQuery die Höhe eines Div ermittel. Diese Höhe möchte ich dann einem Element geben.
Ich kenne mich mit Jquery nicht sehr aus, aber das funktioniert schon mal
Allerdings habe ich das Problem das der Div vom Inhalt verändert wird und somit die ausgelesene Höhe nicht stimmt. Sie wird mit 95px ausgelesen, hat aber 157px.
Da es die $(window).load funktion nicht mehr gibt, benutze ich das Pendant dazu:
Das funktioniert, aber erst wenn die Seite schon geladen ist. Man sieht dann natürlich wenn sich die Höhe des Elementes ändert.
Bekommt man das hin das man nichts von der Änderung mitbekommt?
Und wenn ja, wie?
Danke
folgendes Problem.
Ich möchte mit jQuery die Höhe eines Div ermittel. Diese Höhe möchte ich dann einem Element geben.
Ich kenne mich mit Jquery nicht sehr aus, aber das funktioniert schon mal
Code:
$(document).ready(function(){
var hoehe_header = $('#header').innerHeight();
alert(hoehe_header);
$('#element').height(hoehe_header);
});
Allerdings habe ich das Problem das der Div vom Inhalt verändert wird und somit die ausgelesene Höhe nicht stimmt. Sie wird mit 95px ausgelesen, hat aber 157px.
Da es die $(window).load funktion nicht mehr gibt, benutze ich das Pendant dazu:
Code:
$(window).on('load', function (){
var hoehe_header = $('#header').outerHeight();
alert(hoehe_header);
$('#element').height(hoehe_header);
});
Das funktioniert, aber erst wenn die Seite schon geladen ist. Man sieht dann natürlich wenn sich die Höhe des Elementes ändert.
Bekommt man das hin das man nichts von der Änderung mitbekommt?
Und wenn ja, wie?
Danke