Ich muss die tatsächliche Breite und Höhe des shareddiv vor dem Auffüllen mit Inhalt, so dass ich bestimmen kann, wie viele Panels können in die shareddiv basierend auf passen Gerät oder Browser-AuflösungHTML - Um die div Breite und Höhe vor dem Auffüllen mit Inhalt zu erhalten
<div id="outerdiv">
<div style="width: 100% ;height:100%;" id="sharedDiv" ></div>
</div>
die Warnung gibt unterschiedliche Werte an verschiedenen Stellen im Code.
var divow = document.getElementById('sharedDiv').offsetWidth;
alert("div offsetwidth"+divow);
Sie müssten mehr Code schreiben für uns helfen herauszufinden, warum es unterschiedliche Werte an verschiedenen Stellen im Code zurückgibt. Ändert sich die tatsächliche Breite des Div zwischen diesen verschiedenen Punkten im Code? Von dem, was ich hier sehe, sieht es so aus, als ob Sie auf dem richtigen Weg sind. – Travesty3
Warte, sagst du eigentlich, dass die _width_ des div variiert je nachdem, wo Sie seinen Wert abfragen? Hm. –
Ja! Wenn ich den Stil mit width = 100% und height = 100% spezifiziere, dachte ich, div würde die Breite und Höhe des Geräts nehmen.Also, bevor ich die Steuerelemente in diesen div Bereich rende, wenn ich die Größe des div Es entspricht der Gerätebreite und -höhe und ich kann leicht die Anzahl der Steuerelemente berechnen, die richtig in das Gerät passen. – user1071096