Задать вопрос
@bossigorxxx

Как сделать чтоб не переводило на другую страницу?

Добрый! Внизу есть всплывающее окно и кнопка подтвердить. Как сделать чтобы при клике никуда не переводило на другие сайты?

сам скрипт
<script>
    function setCookie(name, value, days) {
        var expires = "";
        if (days) {
            var date = new Date();
            date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
            expires = "; expires=" + date.toUTCString();
        }
        document.cookie = name + "=" + (value || "") + expires + "; path=/";
    }

    function getCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for (var i = 0; i < ca.length; i++) {
            var c = ca[i];
            while (c.charAt(0) == ' ') c = c.substring(1, c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
        }
        return null;
    }

    function eraseCookie(name) {
        document.cookie = name + '=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
    }

    var x = getCookie('cookie');
    if (!x) {
        document.getElementById('window_cookie').classList.add('open');
    }

    function funAceptCookie() {
        document.getElementById('window_cookie').classList.remove('open');
        setCookie('cookie', 'cookie', 100);
    }

    jQuery(function ($) {
        $('a[href=""]').on('click', function () {
            const target = $(this).attr('href');
            $('html, body').animate({scrollTop: $(target).offset().top}, 800);//800 - длительность скроллинга в мс
            return false;
        });
    });
</script>


И кнопка вызова

<button class="cookie__btn" onclick="funAceptCookie()">Подтвердить</button>
  • Вопрос задан
  • 220 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
twobomb
@twobomb
В тег button добавь параметр type="button"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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