Я заметил, что если я несколько раз нажимаю кнопку «Вверх», а затем вы пытаетесь прокрутить вниз, это заставляет окно продолжать прокрутку наверху. Любая идея, как остановить это?нажмите кнопку «Вверх» (scrollTop) несколько раз.
мой код:
<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>
Здравствуйте, @DipeshParmar благодарит за помощь! первый код выполняет эту работу. но если я вставлю второй код, он заставит прокрутку двигаться только на один пиксель, когда я нажимаю на кнопку. но если вы используете код без второго кода, который вы делите, он все еще делает какую-то проблему ... *** вы можете увидеть мой исходный код, у меня есть редактирование, как вы предложили *** –
@ need-help sorry for my bad i place 'также 'вместо' OR' вы можете сделать это в любом случае. –