2015-08-09 118 views
0

我有一個Wordpress網站,並有一個導航鏈接,鏈接到我的頁面底部/頁腳的錨點。Animate錨鏈接導航

它鏈接到#頁腳錨

HTML

<div id="footer-anchor"> ... </div> 

它連接正常,但我想在網頁動畫的錨點,現在它只是「啪啪」的錨點。

編輯:我使用WordPress的,所以我不能硬編碼的HTML按鈕(我不認爲我可以反正)

+0

試試這個:http://stackoverflow.com/a/6677069/2603230 – Arefly

+0

這類似於[這個問題](http://stackoverflow.com/questions/6677035/jquery-scroll-to-元素) – Benjamin

+0

我使用Wordpress,所以我沒有對按鈕本身的具體控制。我所能做的所有鏈接url到管理端(菜單面板)中的#footer-anchor – user3550879

回答

0

可以使用scrollTop屬性。

$("#anchor").click(function() { 
    $("html, body").animate({ scrollTop: $("#footer-anchor").scrollTop() }, 1000); 
} 
+0

放入標籤? – user3550879

+0

我使用的是Wordpress,所以我沒有對按鈕本身的具體控制。我只需要在管理端將鏈接鏈接到#頁腳錨點(菜單面板) – user3550879

+0

您必須對其進行自定義。用'javascript:;'替換href中的'#footer-anchor'。指定一個'id'來錨定並在js文件中添加代碼片段。 – Samir