У меня есть два всплывающих модальных окна, которые позволяют пользователю выбрать язык.
- # Языки модального : Позволяет пользователю выбрать регион, а затем он преобразуеттекущая страница на выбранном языке.
- # модем "купить сейчас" : этот модал появляется, когда пользователь нажимает любую ссылку на покупку на сайте.
Если :
- Пользователь заходит на сайт и у него не выбран язык (используется глобальный английский), и он нажимает на ссылку «купить сейчас», и он открывает модальный
#buy-now
. - Пользователь заходит на сайт и открывает модальное окно
#languages
, а затем нажимает на ссылку "купить сейчас", модальное окно #buy-now
не должно появляться (поскольку мы уже знаем, на каком языке находится пользователь).
У меня уже есть набор файлов cookie для модального #buy-now
, который называется buyLang
.Когда пользователь щелкает ссылку «Купить сейчас» и выбирает язык из модального окна, он устанавливает файл cookie buyLang
: var buyLang = $.cookie('buyLang');
Для упрощения я хочу:
- Установить cookie с именем
language-selected
.Когда файл cookie language-selected
создан (а файл cookie buyLang
не существует), создайте оба файла cookie с одинаковым значением. - Когда файл cookie
buyLang
создан, создайте файл cookie language-selected
с тем же значением (чтобы пользователю больше не приходилось выбирать язык).
Как лучше всего подойти к этому?