Jquery 1.9.1 -变量未定义错误



我试图在变量中获得类的偏移值。当我直接打印变量的值时,它会显示这个值。但是当我把。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);

相关内容

  • 没有找到相关文章

最新更新