2016-10-10 78 views
0

我有一個腳本,我希望在頁面加載後立即運行。但是,此腳本基於元素的offsetHeight和offsetWidth屬性。我已經嘗試在「ready」和「attached」函數中調用腳本,但是在設置offsetHeight和Width時,這兩個函數似乎都沒有運行。想法?訪問聚合物中的offsetHeight和offsetWidth

回答

0

默認情況下,聚合物元素顯示爲inline。如果您的子元素中顯示爲block的子元素,則您的元素的offsetWidth和offsetHeight爲0.您可以在應用程序完全加載時使用開發工具進行檢查。所以這不是一個生命週期問題,只要您檢查,這些值就會爲零。要強制執行高度和寬度,可以將元素的顯示屬性更改爲display: block。然後,在attached回調中檢查offsetWidth應該可以工作。