等待启动动画jquery之前的页面加载之后

等待启动动画jquery之前的页面加载之后,jquery,scroll,jquery-animate,delay,Jquery,Scroll,Jquery Animate,Delay,我使用jQuery编写了一个脚本,这样页面在加载时会自动滚动到某个id标记。我希望此动画在页面加载后等待5秒,然后再触发。我该怎么做 这是我写的剧本: let scrollAnchor = "anchor-scroll" const scrollToAnchor = function(anId){ let aTag = $("#"+anId) console.log(aTag); $("html,body").anima

我使用jQuery编写了一个脚本,这样页面在加载时会自动滚动到某个id标记。我希望此动画在页面加载后等待5秒,然后再触发。我该怎么做

这是我写的剧本:

let scrollAnchor = "anchor-scroll"

const scrollToAnchor = function(anId){
  let aTag = $("#"+anId)
  console.log(aTag);
   $("html,body").animate({ scrollTop: aTag.offset().top }, 12000);
}

$(document).ready(function () {
  scrollToAnchor(scrollAnchor);
});

谢谢

可以使用.delay()函数。 一切都在这里——>;)

可以使用.delay()函数。
一切都在这里——>;)

也许您可以使用
setTimeout(function(){scrollToAnchor(scrollAnchor);},5000)。在
$(文档)中.ready(函数(){
也许您可以在
$(文档)中使用
setTimeout(函数(){scrollToAnchor(scrollAnchor);},5000);