#jquery
#jquery
Вопрос:
У меня есть td внутри таблицы.
Каков наилучший способ получить его положение относительно таблицы?
Должен ли я использовать смещение, позицию или что-то еще?
Ответ №1:
Вы можете использовать jQuery .offset()
.
var tablePos = $("#myTable").offset();
var tdPos = $("#myTable td:first").offset();
var relativePos = {};
relativePos.top = tdPos.top - tablePos.top;
relativePos.left = tdPos.left - tablePos.left;
Вы, очевидно, использовали бы свои собственные селекторы для получения соответствующего объекта table и объекта td, я просто использовал примеры здесь.