Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Robert Berghaus Newsgroups: de.comp.lang.javascript Subject: Re: jQuery 1.5.2 und jQuery 1.6.4 Date: Sat, 2 Jul 2016 15:47:33 +0200 Lines: 32 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net diOsZdEjq50otIVIJDnNLA6q6sY4jxgBEyZPfxMuGn7OD0mvJs Cancel-Lock: sha1:iAzIOCYia6FGdPNeXBVFR7Kf6vk= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 In-Reply-To: Xref: csiph.com de.comp.lang.javascript:4753 Am 01.07.2016 um 19:35 schrieb Christoph M. Becker: > Am 01.07.2016 um 18:46 schrieb Robert Berghaus: > >> Ich benutzte jQuery, um mir für einen Container clientWidth und >> clientHeight zu holen: >> $( '#Container' ).attr( "clientWidth") >> >> Das funktioniert mit der Version 1.5.2 (und früher) noch, ab der >> 1.6er wohl nicht mehr. > > Mit jQuery 1.6 wurde wohl endlich das fehlerhafte .attr() korrigiert. Ab > da sollte .prop("clientWidth") funktionieren, siehe > . Schließlich > ist clientWidth eben kein (HTML-)Attribut, sondern eine > (Objekt-)Eigenschaft. > >> Jetzt nehme ich dafür: >> document.getElementById( "Container" ).clientWidth > > Spricht doch auch nichts dagegen, oder? > Nein, spricht nichts dagegen. Ich werde jetzt mal mit outerHeight() und outerHeight(true) experimentieren. Das dürfte für meine Berechnungen richtig sein, da hier auch der Rahmen und der äußere Abstand berücksichtigt werden. Vielen Dank Robert