2017-06-13 69 views
2

我正在使用以下脚本来平滑滚动到我的网页上的锚点。我遇到的问题是我有几个href链接到不同的页面,但这似乎阻止他们打开。只能右键点击“打开新标签”才能打开它们。平滑滚动脚本拦截链接

任何帮助非常感谢。谢谢。

$(document).on('click', 'a', function(event){ 
event.preventDefault(); 

$('html, body').animate({ 
    scrollTop: $($.attr(this, 'href')).offset().top 
}, 500); 
}); 
+1

'event.preventDefault()'防止例如一个锚固元件的默认行为重定向到链接。 –

+0

@TimVermaelen删除了这个,它已经按我的意思工作了。非常感谢! –

回答

0

管理通过去除event.preventDefault()来解决这个