起先想到了用 MutationObserver,发现 IE11+ 才支持,所以采用监听 DOM 节点的 API 来实现。
网上说 DOMNodeInserted 事件在 IE9 下有bug:(传送门)
Note that the DOMNodeInserted event is buggy in Internet Explorer 9, it is not fired when a node is inserted for the first time. See the examples below for details.
题目:
我的回答:
第 1 题:
第 2 题:
第 3 题:
第 4 题:
然后就可以正常获取行高进行后续计算了:
第 5 题: