猿问

浏览器重绘问题

1.修改元素宽度后浏览器重绘,执行一段js,如何知道重绘完成?
this.gridOptions.api.sizeColumnsToFit() 是插件的方法,获取表格宽度重新排列表格。
第二句改变表格的宽度,但是渲染貌似是异步的,获取的宽度不对,无法重排。
加一个timeout可以重排,如图2,但是有明显延迟而且时间不好确定。 
有什么办法能知道浏览器重绘完成?

2.

https://img2.mukewang.com/5c80bf2a000189a808000168.jpg

https://img2.mukewang.com/5c80bf2b000188fc08000079.jpg

HUX布斯
浏览 623回答 2
2回答

明月笑刀无情

渲染什么时候完成是不知道的,没有相应的事件回调calc中的100%你是可以通过JS计算出来的
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答