offsetLeft, ana nesneye göre sol kenarı alır
Sol, konumlandırma özelliğine sahip ana nesneye göre sol kenarı alır veya ayarlar (konum göreli olarak tanımlanır).
Eğer ana div'in konumu şu şekilde tanımlanırsa: göreli: Mutlak konumlanmış bir eleman üret
, alt div'in konumu şu şekilde tanımlanır Mutlak:Göreceli konumlanmış elemanlar oluşturun , o zaman child div'in solundaki style.değeri ana div'in değerine görecelidir,
Bu, offsetLeft ile aynıdır, ancak şudur: 1. style.left, örneğin 28px gibi bir diziyi döndürür, offsetLeft, elde edilen değeri hesaplamanız gerekirse 28 değer döndürür, Ayrıca offsetLeft kullanmak daha kullanışlıdır. 2. style.left okuma-yazma, offsetLeft sadece okunabilir, yani div'in konumunu değiştirmek için sadece style.left değiştirilebilir. 3. style.left değeri önceden tanımlanmalıdır, aksi takdirde elde edilen değer boş olur. Ve eğer tanımlanıyorsa, html'de tanımlanmalı denedim, denemeler yaptım CSS'de style.left değeri hâlâ boş, ki bu başta karşılaştığım sorun buydu ve style.left değerini her zaman alamıyorum.
offsetLeft, div konumunu önceden tanımlamadan hâlâ alınabilir.
|