Вопрос по javascript, jquery – как прокрутить вверх при нажатии кнопки в jQuery

7

У меня есть кнопка на странице, и я хочу, чтобы при ее нажатии страница прокручивалась до позиции 0.

HTML

<button id="button">Back to top </button>

JQuery

$(document).scroll(function(){

        var scroll_pos = $(window).scrollTop()
    if(scroll_pos > 10){

        $('#button').click(function(){

        // what code to enter here??


        });

    }
    });

Благодарю.

Ваш Ответ

3   ответа
12

$("#button").on("click", function() {
    $("body").scrollTop(0);
});

методon связываетclick событие на кнопку иscrollTop прокручивает вашbody в 0 позицию.

Error: User Rate Limit Exceededwindow.scroll(0, 0)Error: User Rate Limit Exceededdeveloper.mozilla.org/en/Window.scroll.
Error: User Rate Limit Exceeded Ronny Kibet
Error: User Rate Limit Exceeded
0

Try It

$("#button")..scrollTop(0);
        });

or

$("#button")..animate({ scrollTop: 0 }, "slow");
        });
8

scrollTop JQuery

 $("#button").click( function() {
   $(window).scrollTop(0);
 });

Когда вы нажимаете кнопку, эта страница прокручивается до верхней части позиции.

Похожие вопросы