В чем разница между position()
и offset()
? Я пытался сделать следующее событие щелчка:jQuery: Разница между положением() и смещением()
console.info($(this).position(), $(this).offset());
И они, кажется, чтобы вернуться точно так же ... (The клике элемент находится в ячейке таблицы в таблице)
Итак, родитель смещения является первым родителем с положением, установленным в абсолютное? или? – Svish
@Svish: whoa, я действительно пропустил отступ кода? thaks для редактирования. да, родитель смещения является ближайшим * расположенным * родителем. то есть элемент с позицией, установленной в абсолютную, относительную или фиксированную (но не статическую). это не jQuery или даже javascript, у вас одинаковое поведение в css: если бы вы дали абсолютное позиционирование 'sub' в 0: 0, то оно будет в верхнем левом углу родителя смещения. –
Удивительный, тогда это совершенно разумно! (Нет проблем с редактированием, хе-хе. Я делаю это все время: p) – Svish