v2.8.4
💢 Пример использования

biletiki.store — пример сайта для поиска авиабилетов и отелей с помощью vanilla-calendar.

Основное

Инициализация, Обновление, Сброс и Уничтожение

Метод init() является основным методом экземпляра, который запускает процесс инициализации календаря.

js
const calendar = new VanillaCalendar(element, params);
calendar.init();
js
const calendar = new VanillaCalendar(element, params);
calendar.init();

Важно отметить, что у вас также есть возможность обновить календарь с новыми настройками в любое время с использованием методов update() или reset().

  • Метод update() позволяет вам применить новые настройки к календарю, при этом сохраняя выбранные пользователем даты, месяц и год после обновления.
  • Метод reset() полностью сбрасывает календарь до начального состояния, удаляя выбранные пользователем даты.

Пример использования:

js
calendar.settings.lang = 'de-AT';
calendar.settings.iso8601 = false;
 
calendar.update();
// or
calendar.reset();
js
calendar.settings.lang = 'de-AT';
calendar.settings.iso8601 = false;
 
calendar.update();
// or
calendar.reset();

Кроме того, если вам нужно полностью удалить экземпляр календаря, вы можете использовать метод destroy():

Пример использования:

js
calendar.destroy();
js
calendar.destroy();