2017-06-13 81 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()來解決這個