В чем разница между position()
и offset()
? Я попытался сделать следующее в событии клика:
console.info($(this).position(), $(this).offset());
И они, кажется, возвращают точно то же самое ... (элемент, по которому щелкнули, находится в ячейке таблицы в таблице)
jquery
positioning
Svish
источник
источник
sub
абсолютное позиционирование 0: 0, то оно будет в левом верхнем углу родительского смещения..position
обновлен в 1.12.0 => github.com/jquery/jquery/issues/1708Источник: http://api.jquery.com/offset/
источник
Обе функции возвращают простой объект с двумя свойствами: ширина и высота.
НО, когда css-позиция объекта является «абсолютной», обе функции вернут width = 0 и height = 0
источник