问题描述
我使用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()函数。 全部都在这里-> https://api.jquery.com/delay/;)