我注意到,如果我多次单击“返回顶部”按钮,然后您尝试向下滚动,它会导致窗口继续滚动回到顶部。知道如何阻止这种情况发生吗?
我的代码是:
<a href="#" class="scrollup">Scroll</a>
<script type="text/javascript">
$(document).ready(function(){
$(window).scroll(function(){
$("html, body").stop();
if ($(this).scrollTop() > 100) {
$('.scrollup').fadeIn();
} else {
$('.scrollup').fadeOut();
}
});
$.clicked = false;
if ($.clicked == false){
$('.scrollup').click(function(){
$.clicked = true;
$("html, body").stop().animate({ scrollTop: 0 }, 600);
return false;
});
}
});
</script>