当有人访问锚链接时,我正在尝试制作滚动动画,如下所示:
www.miweb.com/section/#anchorLink
我正在使用此代码执行此操作,但其中有问题,因为在用户访问没有锚 ID的 URL 的情况下,我无法在它之后执行任何其他操作(在这种情况下为 alert("the end")) 。
$('html, body').animate({
scrollTop:$('[name="'+window.location.hash.replace("#", "")+'"]').offset().top
}, 500);
alert("the end");
如果用户从带有锚 ID 的 URL 访问,它将被执行。
在任何情况下,我该怎么做才能在这个函数之后执行代码?
谢谢。