gpt4 book ai didi

javascript - 为什么 jQuery 必须接收 2 个对象 : body & html when scrolling whole page with animation?

转载 作者:行者123 更新时间:2023-11-29 15:47:27 25 4
gpt4 key购买 nike

在我在网络上找到的所有关于使用 jQuery 动画滚动页面的教程中,我发现它们中的大多数都使用以下代码来实现:

$("html, body").animate(....

我试图找出为什么需要为 2 个对象设置动画:html 和 body,但不是运气。我可能认为它需要涵盖所有主要浏览器……但为什么真的如此,有人可以解释一下吗?

最佳答案

chrome/safari 使用 html 来制作动画,而 firefox 使用 body(可能是相反的,不记得了!)

你可以只使用 $(window).animate。

关于javascript - 为什么 jQuery 必须接收 2 个对象 : body & html when scrolling whole page with animation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9769630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com