访问Polymer中的offsetHeight和offsetWidth

时间:2016-10-10 21:56:15

标签: html polymer polymer-1.0

我有一个脚本,我想在页面加载后立即运行。但是,此脚本基于元素的offsetHeight和offsetWidth属性。我已经尝试在" ready"内部调用脚本。和"附加"函数,但似乎都没有设置offsetHeight和Width时运行。想法?

1 个答案:

答案 0 :(得分:0)

默认情况下,Polymer元素显示为inline。如果您的元素在元素中显示为block,则元素的offsetWidth和offsetHeight为0.您可以在应用程序完全加载时使用dev工具进行检查。所以这不是生命周期问题,每次检查时这些值都将为零。要强制执行高度和宽度,可以将元素的显示属性更改为display: block。然后,检查offsetWidth回调中的attached应该有效。