【发布时间】:2022-01-12 00:52:08
【问题描述】:
所以我试图让我正在处理的页面在页面加载大约一分钟后平滑滚动到 div 中的标题(我知道这是 UX 中的一个大罪)。 我想出了这个,但到目前为止,它还没有奏效。
jQuery
$('body').delay(5000)
.animate({
'scrollTop': $('#target').offset().top
}, 5000);
});
HTML
<div class="container" >
<div class="row" id="target">
<div class="section-heading px-3 pl-4 pr-3 pt-md-5 pb-md-4 mx-auto text-center" >
<h1 class="display-4" id="tap">Headline</h1>
</div>
<div class="col-lg-4">
<img class="rounded-circle" src="#" alt="image" width="173" height="173">
<h2 class="value-heading">small heading</h2>
<p class="value-description">info</p>
</div>
<!-- /.col-lg-4 -->
<div class="col-lg-4">
<img class="rounded-circle" src="#" alt="image" width="173" height="173">
<h2 class="value-heading">small heading</h2>
<p class="value-description">info</p>
</div>
<!-- /.col-lg-4 -->
<div class="col-lg-4">
<img class="rounded-circle" src="#" alt="image" width="173" height="173">
<h2 class="value-heading">small heading</h2>
<p class="value-description">info</p>
</div>
<!-- /.col-lg-4 -->
</div>
<!-- /.row -->
</div>
【问题讨论】:
标签: javascript html jquery