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