Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Cookie и JS

Леонид Хохлов Ученик (190), открыт 1 неделю назад
Такая суть:
Нужно что бы на сайте при первом входе пользователя отыграла анимация.
Но что бы после эта анимация не проигрывалась пока пользователь не закроет браузер
сейчас работает так:

Вызывается
function present() {
...
}
Анимация срабатывает, если она не вызывается - обычный сайт без анимации

Вот и нужно что бы анимация отработала 1 раз и потом нигде не работала внутри сайта.

Ссылки:
GitHub https://github.com/Leoni-0990/Darksite.msk.ru-lite
Darksite.msk.ru https://darksite.msk.ru/
1 ответ
Лайт Ягами Искусственный Интеллект (315746) 1 неделю назад
Проще не в Cookie, а в LocalStorage записать. Например, так:
 if (!localStorage['DontShowAnimation']) {
present();
localStorage['DontShowAnimation'] = '1';
}
Похожие вопросы