Jquery 1.9.1 - 变量未定义错误

时间:2013-06-13 07:28:05

标签: javascript jquery offset offsetwidth

我试图在变量中获取类的偏移值。当我直接打印变量的值时,它显示值。但是当我将.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 个答案:

答案 0 :(得分:1)

尝试

var elementHeight = $(".rickshaw_graph .detail .item");
       var offset = elementHeight.offset();
       setTimeout(function() { console.log(offset.top) }, 0);