我试图在变量中获得类的偏移值。当我直接打印变量的值时,它会显示这个值。但是当我把。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)
表示offset变量未定义。我该怎么做呢?
Try
var elementHeight = $(".rickshaw_graph .detail .item");
var offset = elementHeight.offset();
setTimeout(function() { console.log(offset.top) }, 0);