Да, offset()
работает с ячейками таблицы. Эта демонстрация покажет вам, как она работает на самом базовом уровне.
Я подозреваю, что проблема заключается в $("div.peekSeafood4")
, который будет расположен относительно его элемента offsetParent
- вам может потребоваться убедиться, что offsetParent
для соответствующего элемента является элементом <body>
.
Как указывалось ранее @patrick_dw, существует также вероятность того, что position()
даст вам правильные результаты, в зависимости от того, где в DOM размещено всплывающее окно с подсказкой.