【发布时间】:2012-10-04 13:40:15
【问题描述】:
当有人访问锚链接时,我正在尝试制作滚动动画,如下所示:
www.miweb.com/section/#anchorLink
我正在使用此代码执行此操作,但其中有问题,因为如果用户访问 URL 没有锚 ID。
$('html, body').animate({
scrollTop:$('[name="'+window.location.hash.replace("#", "")+'"]').offset().top
}, 500);
alert("the end");
如果用户从一个带有anchor ID的URL访问,它将被执行。
在任何情况下,我该如何在这个函数之后执行代码?
谢谢。
【问题讨论】:
标签: javascript jquery scroll jquery-animate scrolltop