我有一个脚本,我想在页面加载后立即运行。但是,此脚本基于元素的offsetHeight和offsetWidth属性。我已经尝试在" ready"内部调用脚本。和"附加"函数,但似乎都没有设置offsetHeight和Width时运行。想法?
答案 0 :(得分:0)
默认情况下,Polymer元素显示为inline
。如果您的元素在元素中显示为block
,则元素的offsetWidth和offsetHeight为0.您可以在应用程序完全加载时使用dev工具进行检查。所以这不是生命周期问题,每次检查时这些值都将为零。要强制执行高度和宽度,可以将元素的显示属性更改为display: block
。然后,检查offsetWidth
回调中的attached
应该有效。