ОБНОВЛЕНИЕ:
Проблема заключалась в том, что div был в div, который был скрыт, когда div имеют скрытую длину, offset (), position () работают неправильно.
// Исходное сообщение ниже.
Это должно быть просто.
Я пытаюсь проверить, существует ли div на странице после вывода ajax .html ()
if($('#'+mydiv).length != 1) {
// do stuff
}
есть только одна проблема, если div, который вы ищете, отсутствует, когда (document) .ready срабатывает, а .length не видит его.