var x = document.body.getBoundingClientRect();> 0
> 5
> 0
我原以为getBoundingClientRect()生成的对象是一个可修改的对象。我刚刚证明这是假的。它也不与浏览器状态保持同步,所以如果我稍微滚动一下页面,然后检查x.top的值,它仍然会报告0,尽管它现在应该
它有嵌套的选项卡。在内部选项卡中有一个按钮,在该按钮上有一些事件被触发。我需要触发内部选项卡上的该按钮的单击事件。在两个选项卡都呈现之后,button会呈现出来。等待选项卡呈现并且按钮可用的最佳方式是什么?我尝试过使用'while loop‘(即保持循环,直到id for button未定义)和$timeout(将超时设置为2-3秒)服务,但当标签渲染出现延迟时,这两个服务都会产生相应的结果。如果有更好的方法,请提出建议。