The NinjaCalendar plugin creates a small popup calendar when an input is clicked.
NinjaCalendar
References
Add those references into your website:
And the plugin files:
Call ninjaCalendar method to initialize the plugin:
$(document).ready(function(){ $(".myCalendar").ninjaCalendar({options}); });
Options
.ninjaCalendar({ days: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], months: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], daysAbbreviated: true, //-- how it will display the name of the day: Sunday or Sun. monthsAbbreviated: false, //-- how it will display the name of the month: January or Jan. firstDay: 0, //-- the index of the day that will be used as first date. Ex: Sunday. weekendDays: [0, 6], //-- array with the index of the days considered as weekends. Ex: Sunday and Saturday dateFormat: 'Y-m-d', //-- how the date will be presented when selected type: ['y', 'm', 'd'], //-- the view types y: year selection, m: month selection, d: days selection startType: 'd', //-- what is the default view type when calendar is opened lblClearButton: 'Clear', //-- set the label for clear button lblTodayButton: 'Today', //-- set the label for today button showClearButton: true, //-- set if the clear button will be displayed showTodayButton: true, //-- set if the today button will be displayed showIcon: false, //-- set if a small calendar icon will be displayed inside the input field onSelect: null //-- set a function to be fired when the a date is selected });
Methods
Name |
Description |
Sample |
---|---|---|
ninjaCalendar({options}) |
Initialize the plugin to the specified selector. |
$(".myCalendar").ninjaCalendar() |