可能是因为$('#test-drive').offset().top获取到的元素位置不准确。可以检查一下该元素的定位是否正确,是否受到其他元素的影响。

另外,还可以尝试将跳转位置的计算放在页面完全加载后再执行,以确保所有元素的位置都已经确定。可以将代码放在$(window).on('load', function(){})中执行。

$htmlbodyanimate scrollTop $#test-driveoffsettop - $#navigation-headerheight 300跳转位置不准确

原文地址: https://www.cveoy.top/t/topic/baoq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录