我试图在变量中获取类的偏移值。当我直接打印变量的值时,它显示值。但是当我将.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)
它显示偏移量变量未定义。我该怎么办?
答案 0 :(得分:1)
尝试
var elementHeight = $(".rickshaw_graph .detail .item");
var offset = elementHeight.offset();
setTimeout(function() { console.log(offset.top) }, 0);