jquery-callback-calendar

1.0.21 • Public • Published

jQuery Callback Calendar

This is a simple calendar with the ability to tie callbacks to dates. It includes a header, Month YYYY and previous and next navigation.

You add events ( days ) to it using either a string "Month-dd-yyyy" or a Date object, and then pass it a callback funciton. When a user clicks on that day it runs the callback.

Running Example:

http://flynndev.us/projects/jquery-calendar/

Usage

    // Initialize Calendar

    $('.calendar').calendar({ ...options });

    // Tie Click event to calendar day

    $('.calendar').addEvent( "March-19-2017", function(){ alert("test"); } );
    $('.calendar').addEvent( new Date(2017, 2, 25), function(){ alert("test of date object"); } );

Options

Option Description Default Value
month Month Shown on Calendar; a number between 0 and 11 new Date().getMonth() // Dynamic Current Month
year Year Shown on Calendar (YYYY) new Date().getFullYear() // Dynamic Current Year
square Boolean. Enable or disable js that makes grid items square dynamically true
button_style CSS Class on next and previous buttons btn btn-primary btn-xs
previous_html HTML in previous button Font Awesome Chevron Left
next_html HTML in next button Font Awesome Chevron Right
title_element HTML element for title h1
title_class CSS Class for title ttl
day_class CSS Class for days col-xs-1
day_header_class CSS Class for day headers col-xs-1
week_class Class for week row
week_header_class Class for week header row
days Array of day names, starting with Sunday ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']
months Array of month names ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']

Dependencies

  • jQuery 3.2
  • jQuery UI 1.12.1
  • Bootstrap 3
  • Font Awesome 4.7.0

Package Sidebar

Install

npm i jquery-callback-calendar

Weekly Downloads

4

Version

1.0.21

License

GPL-3.0

Last publish

Collaborators

  • flynndev