Enable Sticky Months in Booking Calendar

Activates the sticky months feature in JetBooking calendar filters, ensuring the selected month remains fixed during calendar navigation.

Specifications
Enable Sticky Months in Booking Calendar
7 January, 2026
  • Plugin
    • JetBooking
  • Category
    • Booking & Appointments
  • Programming languages
    • JavaScript
Source code

Installing Instruction

  1. Copy the provided JavaScript code snippet to your clipboard.
  2. Add the code using one of the following methods:
    1. Option A: Using a Custom Code Plugin (Recommended)
      1. Install and activate a plugin such as WPCode Lite, Code Snippets, or Simple Custom CSS and JS.
      2. Create a new JavaScript snippet.
      3. Paste only the JavaScript code, without <script> tags.
      4. Save and activate the snippet.
    2. Option B: Using a Custom Code / HTML Area
      1. Add the code in a Custom HTML widget or directly into a theme file (for example, header.php or footer.php).
      2. Keep the <script> tags when using this method.
      3. Save your changes.

Example Use Case

Use this snippet to improve the calendar UI/UX by preserving the active month view between calendar reloads, providing a smoother booking experience.
This feature is useful in JetBooking-based sites with calendar-heavy booking processes.
Applicable scenarios:

  • Maintaining selected month while switching calendar filters.
  • Enhancing user experience for long-term or multi-month bookings.
  • Implementing persistent UI states in booking calendars.
Specifications
Enable Sticky Months in Booking Calendar
7 January, 2026
  • Plugin
    • JetBooking
  • Category
    • Booking & Appointments
  • Programming languages
    • JavaScript
Source code

Let’s build together

Have your own solution?

Came up with a great solution and want to show it to the Crocoblock community?

Request a new feature

Leave a feature request through GitHub, and our developers will consider it