即时使用.animate滚动到页面顶部,但是如果用户已经在顶部或非常靠近它并且他们点击.proj-tile他们将无法再向下滚动1200毫秒是否有办法到达顶部时停止脚本停止?
$('.proj-tile').click(function() {
$('html, body').animate({ scrollTop: '+0' }, 1200);
});
欢呼声
答案 0 :(得分:1)
尝试添加条件以检查滚动的高度并相应地调用动画
$('.proj-tile').click(function() {
if($(window).scrollTop() >= 300) { //has scrolled considerably to animate
$('html, body').animate({ scrollTop: '+0' }, 1200);
}
});