Minimal jQuery Time Picker Plugin with jQuery - TimePicki
| File Size: | 114 KB |
|---|---|
| Views Total: | 26670 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
TimePicki is a really simple jQuery plugin that displays an user-friendly time picker upon selection of an html input text field.
How to use it:
1. Include the jQuery timepicki plugin after you've added jQuery library on the web page.
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <script src="js/timepicki.js">
2. Create a text field for the time picker.
<input type="text" name="time">
3. Initialize the plugin. By default, the plugin will display the current time as you click on the time input.
$("input").timepicki();
4. The default CSS to style the time picker. You can change or override them to create your own styles.
.ti_tx,
.mi_tx,
.mer_tx {
width: 100%;
text-align: center;
margin: 10px 0;
}
.time,
.mins,
.meridian {
width: 60px;
float: left;
margin: 0px 10px;
font-size: 20px;
color: #2d2e2e;
font-family: 'arial';
font-weight: 700;
}
.prev,
.next {
cursor: pointer;
padding: 18px;
width: 28%;
border: 1px solid #ccc;
margin: auto;
background: url(../images/arrow.png) no-repeat;
border-radius: 5px;
}
.next { background-position: 50% 150%; }
.prev { background-position: 50% -50%; }
.time_pick { position: relative; }
/*input{ float:left;}*/
.timepicker_wrap {
padding: 10px;
border-radius: 5px;
z-index: 2;
display: none;
width: 240px;
box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.35);
background: #f6f6f6;
border: 1px solid #ccc;
float: left;
position: absolute;
top: 27px;
left: 0px;
}
.arrow_top {
position: absolute;
top: -10px;
left: 20px;
background: url(../images/top_arr.png) no-repeat;
width: 18px;
height: 10px;
z-index: 3;
}
5. Available options with default values.
increase_direction: 'up', custom_classes: '', min_hour_value: 1, max_hour_value: 12, show_meridian: true, step_size_hours: '1', step_size_minutes: '1', overflow_minutes: false, disable_keyboard_mobile: false, reset: false, on_change: null, input_writable: false
Changelog:
2018-08-05
- fix issue with clicking off timepicki when element is not an input on mobile devices
2017-07-21
- added input focus feature
2016-01-27
- Added facility for on_change callback function
2014-12-27
- add reset option.
2014-12-14
- v2.0
2014-12-04
- formatted JS and CSS and added ability for dev to specify which arrows go up or down and a function to format the output
2014-09-22
- Update timepicki.css
This awesome jQuery plugin is developed by senthilraj. For more Advanced Usages, please check the demo page or visit the official website.











