Bunu okudum offsetLeftve offsetToptüm tarayıcılarda düzgün çalışmıyorum. jQuery.offset()xbrowser'ın doğru değerini sağlamak için bunun için bir soyutlama sağlaması gerekiyor.
Yapmaya çalıştığım şey, öğenin sol üst kısmına göre bir öğenin tıklandığı yerin koordinatlarını almak.
Sorun şu ki jQuery.offset().topbana FFX 3.6'da ondalık bir değer veriyor (IE ve Chrome'da iki değer eşleşiyor).
Bu keman sorunu gözler önüne seriyor. Alttaki resme jQuery.offset().toptıklarsanız 327.5 döndürür, ancak offsetTop328 döndürür.
Bunun offset()doğru değeri döndürdüğünü düşünmek istiyorum ve tarayıcılarda çalışacağı için kullanmalıyım. Ancak, insanlar ondalık pikselleri tıklayamazlar. Math.round()JQuery'nin döndürdüğü uzaklık için gerçek uzaklığı belirlemenin doğru yolu mudur ? Bunun offsetTopyerine mi yoksa tamamen başka bir yöntem mi kullanmalıyım?