现在动态添加5000条数据到表格里面,然后单元格里面的文字是设置了不换行,所以每一列的宽度是根据里面内容的多少来确定的,如果我想要拿到每一列的宽度,就必须等待table把所有数据渲染好,才能根据clientWidth拿到每一列的宽度,请问如何监听这些数据全部渲染好呢(不要使用setTimeOut)

1 收藏


直接登录
最新评论
  • 许孟子~ 前端开发工程师 11/07

    拙见,勿喷

    假设一条数据占一行

    知道每一行的高度 * 5000 = 总高度

    不用setTimeOut,那么久用setInterval吧, 可以设置50ms去判断一下总高度是否等于算出来的高度. 最后清除定时器就ok

    你应该把问题都抛出来, 这个样子限制了思维