37 of 119 menu

Die position-Methode

Die Methode position ermöglicht es, die Position eines Elements relativ zum Offset des übergeordneten Elements zu erhalten, im Gegensatz zur Methode offset, die Koordinaten relativ zum Dokument erhält. Die Methode position ist nützlicher, um ein neues Element in der Nähe eines anderen innerhalb desselben übergeordneten Elements zu positionieren. Als Ergebnis gibt die Methode ein Objekt zurück, das die Eigenschaften top und left enthält. Fehler in den Berechnungen können auftreten, wenn der Benutzer die Seitengröße ändert. Außerdem erhält die Methode keine Koordinaten von ausgeblendeten Elementen.

Syntax

Aktuelle Koordinaten abrufen. In einigen Fällen können die erhaltenen Werte gebrochen sein:

$(Selector).position();

Beispiel

Lassen Sie uns die Position des Absatzes, der sich in einem div befindet, mit der Methode position ermitteln, und dann, durch Zugriff auf die Schlüssel des erhaltenen Objekts, diese Informationen in einem anderen Absatz ausgeben:

<div style="padding: 15px;"> <p style="margin-left: 10px;">text</p> </div> <p></p> let position = $('p').first().position(); $('p').last().text('left: ' + position.left + ', top: ' + position.top);

Siehe auch

  • die Methode offset,
    die es ermöglicht, die aktuellen Koordinaten eines Elements zu erhalten
  • die Methode offsetParent,
    die es ermöglicht, den nächstgelegenen positionierten Vorfahr eines Elements zu erhalten
  • die Methode css,
    die es ermöglicht, CSS-Stile eines Elements zu erhalten und zu ändern
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen