2016-01-19 76 views
0

我在我的網頁中心部分的箭頭在部分結束,我是這些讓用戶滾動到下一個部分點擊。我有下面的代碼,第一次點擊的作品,但後來的點擊不滾動,即使該函數每次被調用。jquery滾動,直到元素達到頂部

$('.scroll').on('click', function(event) { 
alert('scroll'); 
    $('html, body').animate({ 
     scrollTop: $(".scroll").offset().top 
    }, 1000); 
}); 

任何人都可以協助嗎? https://jsfiddle.net/avL459sm/2/

回答

4

您應該使用當前點擊的.scroll元素。

看看這個小提琴:https://jsfiddle.net/avL459sm/3/

+0

謝謝,現在你明顯地指出了它。只需要使用'this'。 – LeeTee

+0

@LeeTee標記此答案爲正確的,如果這解決了您的問題。 – bradlis7

+0

給我機會!我必須等待10分鐘才能將其標記爲正確。不知道爲什麼stackoverflow有這些奇怪的規則! – LeeTee