Ich habe diese HTML-Struktur:
%Vor%Ich lese die div.content Höhe mit:
%Vor%wird 17 (in meinem Testfall)
zurückgebenfunktioniert bisher gut (beim Vergleich mit der tatsächlichen Höhe mit Firebug). das Problem ist - beim Auffüllen von fortlaufendem Text & gt; 2 Zeilen bekomme ich einen falschen Wert. 2 Zeilen geben mir 34 (korrekt), aber 3 Zeilen werden auch 34 zurückgeben, obwohl die tatsächliche Höhe 51 ist. Natürlich, wenn viel Text ausgefüllt wird, ist der resultierende Wert alles falsch. scheint mir ein JQuery-Bug zu sein ... irgendwelche Ideen für einen Workaround? Danke
ps: funktioniert perfekt in IE, Firefox gibt einen falschen Wert zurück.
Verwenden Sie stattdessen %code% .
Wenn Sie -true- in die Klammer einfügen, wenn Sie alle Ränder & amp; Polsterungen auch. %code%
Auch browserübergreifende Höhen können sich unterscheiden, wenn Sie nicht über sehr gute CSS-Resets verfügen oder einen Legacy-Browser (z. B.6 / 7) verwenden, aber bei einem guten Reset sind ihre Unterschiede sehr winzig.
Ich habe diese HTML-Struktur:
%Vor%Ich lese die div.content Höhe mit:
%Vor%wird 17 (in meinem Testfall)
zurückgebenfunktioniert bisher gut (beim Vergleich mit der tatsächlichen Höhe mit Firebug). das Problem ist - beim Auffüllen von fortlaufendem Text & gt; 2 Zeilen bekomme ich einen falschen Wert. 2 Zeilen geben mir 34 (korrekt), aber 3 Zeilen werden auch 34 zurückgeben, obwohl die tatsächliche Höhe 51 ist. Natürlich, wenn viel Text ausgefüllt wird, ist der resultierende Wert alles falsch. scheint mir ein JQuery-Bug zu sein ... irgendwelche Ideen für einen Workaround? Danke
ps: funktioniert perfekt in IE, Firefox gibt einen falschen Wert zurück.
Verwenden Sie stattdessen $("div.content").outerHeight();
.
Wenn Sie -true- in die Klammer einfügen, wenn Sie alle Ränder & amp; Polsterungen auch.
$('div.content').outerHeight(true);
Auch browserübergreifende Höhen können sich unterscheiden, wenn Sie nicht über sehr gute CSS-Resets verfügen oder einen Legacy-Browser (z. B.6 / 7) verwenden, aber bei einem guten Reset sind ihre Unterschiede sehr winzig.