Чтобы прояснить ваш вопрос, вы хотели бы знать, как создать функциональность с помощью jQuery, где нажатие на элемент div
закрывает его и открывает снова на следующий день. Ниже приведены несколько возможных способов добиться этого:
Метод 1: использование JavaScript localStorage
:
- При нажатии на
div
сохраняется текущая дата вlocalStorage
. - При загрузке страницы извлеките сохраненную дату из
localStorage
. - Сравните полученную дату с текущей датой. Если они разные, закройте
div
. Если они одинаковы, оставьтеdiv
открытым.
Метод 2. Использование файлов cookie:
- При нажатии на
div
устанавливается файл cookie с текущей датой. - При загрузке страницы получить значение файла cookie.
- Сравните полученную дату с текущей датой. Если они разные, закройте
div
. Если они одинаковы, оставьтеdiv
открытым.
Метод 3. Использование сценариев на стороне сервера:
- При нажатии на
div
отправьте асинхронный запрос на сервер для сохранения текущей даты в базе данных. - При загрузке страницы получить сохраненную дату из базы данных.
- Сравните полученную дату с текущей датой. Если они разные, закройте
div
. Если они одинаковы, оставьтеdiv
открытым.
Это всего лишь несколько подходов к достижению желаемой функциональности. Выбор метода зависит от ваших конкретных требований и технологий, которые вы используете.