【问题标题】:Smooth scroll script blocking links平滑滚动脚本阻止链接
【发布时间】: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


【解决方案1】:

设法通过删除 event.preventDefault() 来解决此问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    相关资源
    最近更新 更多