Jquery 1.9.1 - переменная неопределенная ошибка

Я пытаюсь получить значение смещения класса в переменной. Когда я печатаю значение переменной, как непосредственно, оно показывает значение. Но когда я добавляю.top к этой переменной, это показывает, что переменная не определена.

Вот пример

var elementHeight = $(".rickshaw_graph .detail .item");
   var offset = elementHeight.offset();
   console.log(offset)

Когда я проверяю консоль, она показывает

({top:735.9499969482422, left:402.70001220703125})

Но когда я добавляю верх к приведенному выше коду

var elementHeight = $(".rickshaw_graph .detail .item");
       var offset = elementHeight.offset();
       console.log(offset.top)

Это показывает, что переменная смещения не определена. Что мне здесь делать?

1 ответ

Пытаться

var elementHeight = $(".rickshaw_graph .detail .item");
       var offset = elementHeight.offset();
       setTimeout(function() { console.log(offset.top) }, 0);
Другие вопросы по тегам