@djienbaev97

Как автоматический открыть модальное окно только один раз?

Здравствуйте! У меня на сайте при посещении автоматический открывается модальное окно, для выбора языка там две ссылки стоят просто. Как можно сделать чтобы только один раз открывался этот модальное окно? Только при первом посещении? А не каждый раз когда страницу обновляет
<div class="modal fade in" id="myModal" tabindex="-1" role="dialog">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title">Modal title</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">
                    <a href="">
                        <button type="button" class="btn btn-primary">RU</button>
                    </a>
                    <a href="/en/">
                        <button type="button" class="btn btn-primary">EN</button>
                    </a>
                </div>
                <div class="modal-footer">
                </div>
            </div>
        </div>
    </div>


И скрипт
$(window).on('load',function(){
        $('#myModal').modal('show');
    });
  • Вопрос задан
  • 253 просмотра
Решения вопроса 2
wapster92
@wapster92 Куратор тега JavaScript
$(window).on('load',function(){
        if (!localStorage.getItem('myModal') {
              $('#myModal').modal('show');
              localStorage.setItem('myModal' , true)
        }
});
Ответ написан
Комментировать
qant
@qant
programer
Сохранять значение в куки (там можно указать срок хранения) и встроить дополнительную проверку в код.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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