【发布时间】:2017-06-13 19:43:49
【问题描述】:
我正在使用以下脚本平滑滚动到网页上的锚点。我遇到的问题是我有几个指向不同页面的 href 链接,但这似乎阻止了它们打开。只能通过右键“打开新标签”来打开它们。
非常感谢任何帮助。谢谢。
$(document).on('click', 'a', function(event){
event.preventDefault();
$('html, body').animate({
scrollTop: $( $.attr(this, 'href') ).offset().top
}, 500);
});
【问题讨论】:
-
event.preventDefault()阻止锚元素的默认行为,例如重定向到链接。 -
@TimVermaelen 删除了它,它已经按我的意愿工作了。非常感谢!
标签: javascript html