Jaka jest różnica między position()
i offset()
? Starałem się wykonać następujące czynności w przypadku kliknij:jQuery: Różnica między pozycją() i offsetem()
console.info($(this).position(), $(this).offset());
i wydają się powrócić dokładnie taka sama ... (Element klikany jest w komórce tabeli w tabeli)
Więc rodzic-offset jest pierwszym rodzicem z pozycją ustawioną na absolutną? lub? – Svish
@Svish: whoa, czy naprawdę tęsknię za wcięciem kodu? thaks do edycji. tak, rodzicem nadrzędnym jest najbliższy * umieszczony * rodzic. to jest element z pozycją ustawioną na absolutną, względną lub stałą (ale nie statyczną). nie jest to jQuery ani nawet javascript, masz takie samo zachowanie w css: jeśli chcesz nadać 'sub' pozycjonowaniu absolutnemu 0: 0, to będzie ono w lewym górnym rogu offsetu. –
Awesome, to całkowicie ma sens! (Nie ma problemu z edycją, hehe. Robię to cały czas: p) – Svish