我正在使用jQuery和Bootstrap构建Backbone应用程序。
在Firefox上,一切正常,但使用Webkit浏览器进行$ .offset()计算时,我的性能会大大降低(执行$ .offset大约需要250毫秒)
有没有人经历过这种行为?
注意:将dom元素$ .offset应用于Bootstrap轮播和一些嵌套的折叠小部件(使用css3 transition属性...)
最佳答案
如果可能的话,您可以在那部分使用纯JavaScript吗?您可以使用 getBoundingClientRect()
来做到这一点:
element.getBoundingClientRect();
console.log(element.top, element.right, element.bottom, element.left);
关于jquery - 如何加快$ .offset()的速度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14558493/