0

我正在尝试获取变量中类的偏移值。当我直接打印变量的值时,它会显示该值。但是当我将 .top 添加到该变量时,它表明该变量是未定义的。

这是示例

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

当我检查控制台时,它显示

({top:735.9499969482422, left:402.70001220703125})

但是当我在上面的代码中添加 top

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

它表明偏移变量未定义。我应该在这里做什么?

4

1 回答 1

1

尝试

var elementHeight = $(".rickshaw_graph .detail .item");
       var offset = elementHeight.offset();
       setTimeout(function() { console.log(offset.top) }, 0);
于 2013-06-13T07:30:42.140 回答