37 of 119 menu

Μέθοδος position

Η μέθοδος position επιτρέπει τη λήψη της θέσης ενός στοιχείου σε σχέση με τα περιθώρια του γονέα, σε αντίθεση με τη μέθοδο offset, που λαμβάνει συντεταγμένες σε σχέση με το έγγραφο. Η μέθοδος position είναι πιο χρήσιμη όταν θέλουμε να τοποθετήσουμε ένα νέο στοιχείο δίπλα σε ένα άλλο μέσα στον ίδιο γονέα. Ως αποτέλεσμα, η μέθοδος επιστρέφει ένα αντικείμενο, που περιέχει τις ιδιότητες top και left. Μπορεί να προκύψουν σφάλματα στους υπολογισμούς εάν ο χρήστης αλλάξει το μέγεθος της σελίδας. Επίσης, η μέθοδος δεν λαμβάνει τις συντεταγμένες κρυφών στοιχείων.

Σύνταξη

Λήψη τρεχουσών συντεταγμένων. Σε ορισμένες περιπτώσεις οι τιμές που λαμβάνονται μπορεί να είναι κλασματικές:

$(selector).position();

Παράδειγμα

Ας πάρουμε τη θέση μιας παραγράφου, η οποία βρίσκεται μέσα σε ένα div χρησιμοποιώντας τη μέθοδο position, και στη συνέχεια, προσπελάζοντας τα κλειδιά του αντικειμένου που λάβαμε, να εμφανίσουμε αυτήν την πληροφορία σε μια άλλη παράγραφο:

<div style="padding: 15px;"> <p style="margin-left: 10px;">κείμενο</p> </div> <p></p> let position = $('p').first().position(); $('p').last().text('αριστερά: ' + position.left + ', πάνω: ' + position.top);

Δείτε επίσης

  • μέθοδος offset,
    που επιτρέπει τη λήψη τρεχουσών συντεταγμένων ενός στοιχείου
  • μέθοδος offsetParent,
    που επιτρέπει τη λήψη του πλησιέστερου τοποθετημένου προγόνου ενός στοιχείου
  • μέθοδος css,
    που επιτρέπει τη λήψη και αλλαγή CSS στυλ ενός στοιχείου
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη