vaadin div偏移量在重新加载中发生了变化

时间:2018-07-14 13:48:09

标签: javascript html position vaadin

我正在使用vaadin 8.x,并遇到了div定位的烦人行为。

为了将对象相对于网站上其他div(例如div_base)定位,我尝试找出div_base的位置

divBase = $(divBase).offset().left

现在我有一个奇怪的行为: 当我进行页面的硬重载(CTRL-R)时,与使用AJAX加载页面时相比,我得到了不同的偏移量。

当我执行CTRL-R时,偏移量可能有所不同,但是当我在js控制台中执行上述javascript时,它给了我与AJAX请求相同的位置。因此,我认为Java脚本执行页面的时间尚未完全加载。两种结果之间的差异恰好是侧边栏的宽度(导航)

有没有一种方法可以让我“等待”脚本执行或在vaadin中刷新组件以获得正确的结果?

谢谢!

0 个答案:

没有答案