【发布时间】:2015-06-28 18:53:06
【问题描述】:
我想知道是否可以在 6 秒后向下滚动到锚点?
我找到了这个脚本,它向下滚动了几个像素,但它并不完全是我想要的。
<script type='text/javascript'>
setTimeout("window.scrollBy(0,270);",6000);
</script>
另外我怎样才能让它顺利向下滚动?我找到了这个,但我如何将它与其他脚本结合起来?
function scrollToAnchor(aid) {
var aTag = $("a[name='" + aid + "']");
$('html,body').animate({scrollTop: aTag.offset().top},'slow');
}
$("#link").click(function() {
scrollToAnchor('id3');
});
我对 JS 不是很熟悉,所以非常感谢一些帮助 :)
我工作的网站是:kip.mascomm.be
更新:
感谢 Seth,我完成了第一部分的工作,但有人可以给我一个代码以使性能顺利进行:
var delay = 1000 * 10;
setTimeout(function() {
location.hash = "#kippenkramen";
}, delay);
【问题讨论】:
标签: javascript time scroll anchor smooth