在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 獲取offsetParent 為null

獲取offsetParent 為null

問題描述

實(shí)現(xiàn)圖片懶加載,封裝方法獲取元素的offset相關(guān)值的時(shí)候,offsetParent一直為null,mdn解釋的是如果元素的dispaly為none或者元素為body時(shí)獲取的offsetPsrent會(huì)為null,但不屬于這兩種情況,問題出在哪里?

源碼地址

https://smileyby.github.io/pi...

回答
編輯回答
淺時(shí)光

less.js 在樣式文件沒編譯完前會(huì)通過隱藏 body 來避免頁面因?yàn)闃邮礁露斐砷W爍.

在你的腳本獲取 offsetParent 時(shí), 頁面中樣式還沒編譯完成, 此時(shí) body 的 display 設(shè)置會(huì)被 less 設(shè)為 none. 所以會(huì)獲取不到 offsetParent.

clipboard.png

2017年2月22日 23:51