gpt4 book ai didi

javascript - $ ('html, body' ).animate 和 $ ('body' ).animate 之间的区别?

转载 作者:行者123 更新时间:2023-12-03 21:34:58 24 4
gpt4 key购买 nike

例如,滚动到页面上的某个元素(即此处: How to go to a specific element on page? )

$("#fromTHIS").click(function() {
$("html, body").animate({ scrollTop: $("#toTHIS").offset().top }, 500);
return true;
});

我都尝试过,他们看起来都在做这项工作。我错过了什么?

最佳答案

您对两个 $('html, body') 使用选择器的原因是网络浏览器不一致。经过一些测试,我发现了三件事:

  1. 浏览器 FirefoxIE 使用此选择器的 html 部分
  2. “webkit 类”中的浏览器,例如:SafariChrome 响应 到 body 。
  3. 尽管可以通过使用 $(document) 来避免这个问题相反。

jQuery bug 跟踪器上还有一张票 specifically stating this issue here

关于javascript - $ ('html, body' ).animate 和 $ ('body' ).animate 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19303405/

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