offsetLeft kapja a bal margót a szülőobjektumhoz képest
A bal oldal a bal margót kapja vagy beállítja a szülőobjektumhoz képest, amely pozicionálási tulajdonsággal rendelkezik (a pozíció relatív tulajdonságként definiáljuk).
Ha az anyadiv pozíciója így van definiálva: relatív elem: Generálj egy abszolút pozicionált elemet
, az aldiv pozíciója a következőképpen definiálható Abszolút:Relatív pozicionált elemek generálása , akkor a style.érték a gyermekdiv bal oldalán a szülő div értékéhez viszonyítható,
Ez ugyanaz, mint az offsetLeft, kivéve, hogy: 1. style.left egy stringet ad, például 28px, offsetLeft 28 értéket ad vissza, ha ki kell számítani az elért értéket, Emellett kényelmesebb az offsetLeft használata is. 2. style.left olvasható-ír, offsetLeft csak olvasható, így a div pozíciójának megváltoztatásához csak a style.left módosítható. 3. A style.left értékét előre meg kell határozni, különben az érték üres lesz. És HTML-ben kell definiálni, kísérleteztem, ha definiálva van CSS-ben a style.left értéke még mindig üres, ami az a probléma, amivel az elején találkoztam, és mindig nem tudom megkapni a style.left értékét.
offsetLeft továbbra is visszanyerhető anélkül, hogy előre meg kellene határozni a div pozíciót.
|