2011-01-19 23 views
7
ile ofset konumuna bulma

Belirli bir ofset konumunda tüm öğeleri almak için basit bir yöntem var mı (jQuery'yi kullanarak)? Yoksa DOM'daki her bir öğenin ofsetini kontrol etmek zorunda mıyım?Öğeleri jQuery

cevap

11

document.elementFromPoint numaralı telefonu arayın.

+0

wow'u oldukça havalı bir şekilde kullanabilirsiniz. Eski IE sürümlerinde çalışır mı? (sanırım sadece kontrol edebilirim ...) – Pointy

+0

@Pointy: Şaşırtıcı bir şekilde, evet! http://www.quirksmode.org/dom/w3c_cssom.html – SLaks

+0

İyi, bunu bilmiyordum.Ama sadece 1 elementi döndürüyor .. Ya aynı pozisyonda 2 elem varsa? – stecb

0

Tek yöntemin tüm öğeleri almak olacağını düşünüyorum. Belirli bir konumda olan öğeler kümesini almak için başka bir yol yoktur.

+1

Bir zamanlar aynı şeyi düşündüm. – SLaks

+1

Evet, şimdi bu belge.elementfrompoint var :) şimdi var Ty! ama 2 kardeşin aynı pozisyonda olması durumunda ne döner? – stecb

0

jQuery'de bir yöntem varsa, tüm öğeler arasında geçiş yapar ve denetler. Bunu yapmak için başka mantıklı bir yol yoktur.

Bildiğim kadarıyla jQuery bunu yapmaz; $().each(function());

İlgili konular