offsetLeft iegūst kreiso piemali attiecībā pret vecākobjektu
Pa kreisi iegūst vai iestata kreiso piemali attiecībā pret vecākobjektu ar pozicionēšanas rekvizītu (pozīcija ir definēta kā relatīva).
Ja vecāka div pozīcija ir definēta kā: relatīvs: ģenerējiet absolūti novietotu elementu
, apakšnodaļas novietojums ir definēts kā absolūts:Relatīvi novietotu elementu ģenerēšana , tad stila.kreisā vērtība no bērna div ir relatīva ar vecāka div vērtību,
Tas ir tāds pats kā offsetLeft, izņemot to, ka: 1. style.left atgriež virkni, piemēram, 28px, offsetLeft atgriež vērtību 28, ja nepieciešams aprēķināt iegūto vērtību, Ir arī ērtāk izmantot offsetLeft. 2. style.left ir read-write, offsetLeft ir tikai lasāms, tāpēc, lai mainītu div pozīciju, jūs varat modificēt tikai style.left. 3. Style.left vērtība ir jādefinē iepriekš, pretējā gadījumā iegūtā vērtība būs tukša. Un tas ir jādefinē html, es esmu eksperimentējis, ja tas ir definēts CSS style.left vērtība joprojām ir tukša, kas ir problēma, ar kuru es saskāros sākumā, un es vienmēr nevaru iegūt style.left vērtību.
offsetLeft joprojām var izgūt, iepriekš nedefinējot div pozīciju.
|