第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于重繪,重排的問題,如何拿到渲染完成的事件?

關于重繪,重排的問題,如何拿到渲染完成的事件?

熠熠生陽 2018-04-04 10:33:08
有很長很長的一段html字符串,然后我把它渲染到div中,然后去取這個div的寬度,總是在沒渲染完,就去獲取寬度了,這樣得到的寬度不準確,怎么辦?有什么解決思路?
查看完整描述

3 回答

?
熠熠生陽

TA貢獻11條經驗 獲得超3個贊

var?html?=?[];
for?(var?i?=?0;?i?<?100000;?i++)?{
????html.push('<span>'?+?i?+?'</span>');
}
$('#example').html(html.join('?'));
setTimeout(function()?{
????var?width?=?$('#example').text().length;
????console.log(width);
},?0);


查看完整回答
反對 回復 2018-04-16
?
熠熠生陽

TA貢獻11條經驗 獲得超3個贊

添加定時器,在定時器里加入應用邏輯.

這樣可以在 div 渲染完拿到最后渲染完的寬度.

因為定時器是在其他邏輯處理完才調用的,解決了這個問題.

查看完整回答
反對 回復 2018-04-16
?
killua0083

TA貢獻23條經驗 獲得超16個贊

使用 jquery 的??

$(document).ready(?function(){?
//?執(zhí)行操作

}??);

可以讓整個文檔加載完再去進行獲取寬度的操作

查看完整回答
反對 回復 2018-04-04
  • 3 回答
  • 0 關注
  • 1224 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號