offsetLeft gauna kairę paraštę pirminio objekto atžvilgiu
kairė gauna arba nustato kairę paraštę pirminio objekto su padėties nustatymo ypatybe atžvilgiu (padėtis apibrėžiama kaip santykinė).
Jei pirminio div padėtis apibrėžiama taip: santykinis: sukurkite absoliučiai išdėstytą elementą
, poskyrio padėtis apibrėžiama kaip absoliutus:Generuokite santykinius išdėstytus elementus , tada antrinio div style.left reikšmė yra susijusi su pirminio div reikšme,
Tai tas pats, kas offsetLeft, išskyrus tai, kad: 1. style.left grąžina eilutę, pvz., 28px, offsetLeft grąžina 28 reikšmę, jei reikia apskaičiuoti gautą vertę, Taip pat patogiau naudoti offsetLeft. 2. style.left yra read-write, offsetLeft yra tik skaitomas, todėl norėdami pakeisti div padėtį, galite keisti tik style.left. 3. Style.left reikšmę reikia apibrėžti iš anksto, kitaip gauta vertė bus tuščia. Ir jis turi būti apibrėžtas html, aš eksperimentavau, jei jis yra apibrėžtas CSS, reikšmė style.left vis dar tuščia, kuri yra problema aš susidūriau pradžioje, ir aš visada negaliu gauti reikšmės style.left.
offsetLeft vis tiek galima gauti iš anksto neapibrėžiant div pozicijos.
|