2016-01-19 43 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