Як додати кнопку «Вверх» на сайт

Доступно на платному тарифі, а також на час безплатного семиденного пробного періоду

Кнопка Вверх полегшує навігацію для відвідувачів і дає їм можливість швидко повертатися з будь-якого місця сторінки до верхньої її частини.

Розглянемо, як додати код на сайт і як працює кнопка.

Додайте код в заголовок сайту

У <head> сайту потрібно підключити бібліотеку jQuery, іконки та додати стилі кнопки.

Перейдіть у налаштуваннях сайту до вкладки Довільний код (Custom code) і натисніть Додати код на сайт (Add code to site).

Код, який ви встановлюєте в Довільний код, працює на всіх сторінках сайту. Читайте докладніше Як додати сторонній код на сайт.

Виберіть розміщення в <head> та введіть назву, щоб розрізнити в списку доданих скриптів.

Вставте такий код у поле:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<!-- Button styles -->
<style>
#myBtn {  // cтилі кнопки до наведення мишкою
    width: 48px;
    line-height: 48px;
    overflow: hidden;
    z-index: 999;
    cursor: pointer;
    opacity:0;
    transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #fbfbfb;
    color: #333;
    text-align: center;
    font-size: 24px;
    font-weight:bold;
    text-decoration: none;
border-radius: 4px;
    box-shadow: 0px 0px 12px rgba(0,0,0,0.18);
}
#myBtn:hover { // cтилі кнопки після наведення мишкою
    background-color: #009fc1; 
    color: #fff;
}
</style>

Щоб подивитись, як виглядає кнопка за замовчуванням, перейдіть у кінець статті. За бажанням ви можете змінювати стилі кнопки такі як розмір, позиція, колір фону, колір тексту, шрифт та інші параметри.

Натисніть Додати (Add).

Додайте код у тіло сайту

У <body> сайту потрібно розмістити скрипт кнопки Вверх, який запускає функцію та визначає поведінку і вміст кнопки.

Натисніть ще раз Додати код на сайт (Add code to site).

Виберіть розміщення в <body> та введіть назву, щоб розрізнити в списку доданих скриптів.

Вставте такий код у поле:

<script>
        jQuery(document).ready(function(){   
            jQuery(window).scroll(function () {
                if (jQuery(this).scrollTop() > 600) {
                    jQuery('#myBtn').css('opacity', '1');
                } else {
                    jQuery('#myBtn').css('opacity', '0');
                }
            });

            jQuery('#myBtn').click(function () {
                jQuery('body,html').animate({
                    scrollTop: 0
                }, 800);
                return false;
            });
        });
</script>

<div id="myBtn" title="Back to top"><i class="fa fa-arrow-up"></i></div>

Щоб подивитись поведінку кнопки за замовчуванням, перейдіть у кінець статті. За бажанням ви можете змінювати логіку роботи та відображення:

scrollTop() — перевіряє відстань прокрутки від верхньої частини сторінки, в пікселях. До перетину цієї відстані кнопка буде невидимою, а після — проявиться.

animate({scrollTop:0} — встановлює, з якою швидкістю в мілісекундах буде автоматично прогортатися наверх після кліку

<i class="fa fa-arrow-up"> — вибирає клас іконки з підключеної бібліотеки.

Натисніть Додати (Add).

Перегляньте результат

Перейдіть на сторінку вашого сайту та прокрутіть її. Кнопка повинна зʼявитися одразу, як прокрутите далі першого екрану.

    Оцініть, наскільки стаття була корисною "Як додати кнопку «Вверх» на сайт"

    Оцінка: 5 / 5 (11)

    Назад

    Як редагувати зображення в конструкторі сайтів

    Далі

    Як змінювати текст на сайті залежно від параметра URL

    Популярне в нашому блозі

    Почніть користуватися сервісом SendPulse прямо сьогодні