jquery – 如何加速$.offset()?

前端之家收集整理的这篇文章主要介绍了jquery – 如何加速$.offset()?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在用jQuery和Bootstrap构建一个Backbone应用程序.

在Firefox上一切都很好,但是我在使用Webkit浏览器进行一些$.offset()计算时表现得非常缓慢($.offset需要大约250毫秒才能执行)

有没有人经历过这样的行为?

注意:应用的dom元素$.offset被放入Bootstrap轮播和一些嵌套的折叠小部件(使用css3过渡属性……)

解决方法

如果可能,您可以在该部分使用纯 JavaScript吗?您可以使用 getBoundingClientRect()执行此操作:
element.getBoundingClientRect();
console.log(element.top,element.right,element.bottom,element.left);

猜你在找的jQuery相关文章