Το offsetLeft λαμβάνει το αριστερό περιθώριο σε σχέση με το γονικό αντικείμενο
αριστερά παίρνει ή ορίζει το αριστερό περιθώριο σε σχέση με το γονικό αντικείμενο με την ιδιότητα τοποθέτησης (η θέση ορίζεται ως σχετική).
Εάν η θέση του γονικού div ορίζεται ως: relative: Δημιουργία ενός απολύτως τοποθετημένου στοιχείου
, η θέση της υποδιαίρεσης ορίζεται ως εξής: Απόλυτος:Δημιουργία σχετικών τοποθετημένων στοιχείων , τότε η τιμή του style.left του θυγατρικού div είναι σχετική με την τιμή του γονικού div,
Αυτό είναι το ίδιο με το offsetLeft, εκτός από το ότι: 1. Το style.left επιστρέφει μια συμβολοσειρά, όπως 28 εικονοστοιχεία, το offsetLeft επιστρέφει μια τιμή 28, εάν πρέπει να υπολογίσετε την τιμή που λάβατε, Είναι επίσης πιο βολικό να χρησιμοποιείτε offsetLeft. 2. Το style.left είναι ανάγνωση-εγγραφή, το offsetLeft είναι μόνο για ανάγνωση, επομένως για να αλλάξετε τη θέση του div, μπορείτε να τροποποιήσετε μόνο το style.left. 3. Η τιμή του style.left πρέπει να οριστεί εκ των προτέρων, διαφορετικά η τιμή που λαμβάνεται θα είναι κενή. Και πρέπει να οριστεί σε html, έχω πειραματιστεί, αν ορίζεται σε Στο CSS, η τιμή του style.left είναι ακόμα κενή, το οποίο είναι το πρόβλημα που αντιμετώπισα στην αρχή, και πάντα δεν μπορώ να βρω την τιμή του style.left.
Το offsetLeft μπορεί ακόμα να ανακτηθεί χωρίς να χρειάζεται να ορίσετε εκ των προτέρων τη θέση div.
|