2014-11-05 59 views
-1

我正在製作滾動網站,並在我的標題中我想將鏈接放到我的第二和第三頁。滾動網站到第3頁

$(".main").moveTo(3); 

這是函數,但它如何將它放到按鈕或文本中?

回答

0
function scrollTo(id) { 
    $('html, body').animate({scrollTop: $(id).offset().top - 50}, 1000);} 

<a href="javascript:scrollTo('#link1');">link1</a> 
<a href="javascript:scrollTo('#link2');">link2</a> 

<div id="link1"></div> 
<div id="link2"></div> 

:)這是我的解決方案。

如果它不適合你的網站,你應該編輯你的偏移量,以適合任何適合的。

+0

該函數應該在頭文件中嗎? – Cham 2014-11-05 19:32:49

+0

我會推薦底部。 – 2014-11-05 19:34:21

+0

這是它的樣子: \t [鏈接](http://paste.ofcode.org/px2QYSJcjK2TuVp7zmxMMU) – Cham 2014-11-05 19:40:31

0
$('.your-button-class').on('click',function(e){ 
    e.preventDefault(); 
    $(".main").moveTo(3); 
}); 

你的按鈕類是你想要點擊的鏈接,所以你可以改變它到任何你想要的。我添加了preventDefault,所以頁面不會跳轉。