我有一个监听器,用于在悬停时显示工具提示,使用jquery $ .offset函数计算它的位置。
在IE 11上,每次触发侦听器时都会出现可怕的性能,导致显示工具提示甚至元素的悬停css类的延迟。
目标元素所在的部分嵌入一个角度应用程序,如果我直接加载它的性能就像在其他浏览器中一样好,我可以看到对getBoundingClientRect的调用需要很短的时间,但如果我与其他视图交互在进入这个角度之前,角度会变坏,因为它会在屏幕截图中显示。
(我知道我不应该在角度内使用jquery,但我很确定问题不是因为它是因为它在我第一次加载页面时工作,而且在其他浏览器中也是如此)
我怎样才能避免这种布局重新计算或如何找出导致此问题的原因?