#5468·jquery

避免在偏移中两次计算滚动条

作者: mgol创建于 2024年4月8日更新于 2026年5月4日
标签Offset

我们在进行更改时,还可以考虑到滚动效果。```diff - // 将边框纳入其偏移中,因为它们位于其内容原点之外 - parentOffset = jQuery( offsetParent ).offset(); - parentOffset.top += jQuery.css( offsetParent, "borderTopWidth", true ); - parentOffset.left += jQuery.css( offsetParent, "borderLeftWidth", true ); + parentOffset.top += jQuery.css( offsetParent, "borderTopWidth", true ) - offsetParent.scrollTop; + parentOffset.left += jQuery.css( offsetParent, "borderLeftWidth", true ) - offsetParent.scrollLeft;