Easy Clock Time Picker Plugin For Bootstrap - Clockface
File Size: | 13.7 KB |
---|---|
Views Total: | 5000 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
Clockface is an easy-to-use but highly customizable Bootstrap time picker plugin which makes it easier to select a 24-hour time from a minimal clock interface.
See also:
- KitKat Clock-Style Timer Picker with jQuery and CSS3 - KitKatClock
- Fancy Clock-style Time Picker Plugin For jQuery - Timedropper
- jQuery Plugin To Select The Time Form A Clock-Style Interface
- Classic Clock Style Time Picker Plugin For jQuery
- jQuery Clock Style Time Picker Plugin For Bootstrap 3 - clockpicker
- Beautiful Animated jQuery Date Picker Plugin - datedropper
How to use it:
1. To get started, make sure you have jQuery library and Twitter Bootstrap framework loaded in the webpage.
<script src="/path/to/jquery.min.js"></script> <link rel="stylesheet" href="/path/to/bootstrap.min.css"> <script src="/path/to/bootstrap.min.js"></script>
2. Load the Clockface plugin's JavaScript and CSS files in the page.
<link rel="stylesheet" href="css/clockface.css"> <script src="js/clockface.js"></script>
3. Attach the clock-style time picker to an input field.
<input type="text" id="demo" value="10:30 AM" data-format="hh:mm A">
$('#demo').clockface();
4. Attach the clock-style time picker to trigger button and output the selected time into an input field.
<input type="text" id="demo" value="10:30" readonly> <button class="btn btn-danger" type="button" id="toggle-btn"> <span class="glyphicon glyphicon-time" aria-hidden="true"></span> </button>
$('#demo').clockface({ format: 'HH:mm', trigger: 'manual' }); $('#toggle-btn').click(function(e){ e.stopPropagation(); $('#demo').clockface('toggle'); });
5. The plugin also allows you to create an inline time picker as follows:
<div id="demo"></div>
$('#demo').clockface().clockface('show', '10:30');
6. Customize the time format.
$('#demo').clockface({ format: 'H:mm' });
7. Set the trigger events.
$('#demo').clockface({ trigger: 'focus' // or 'manual' });
8. API methods.
// show the time picker $('.demo').clockface('show', '10:30'); // hide the time picker $('.demo').clockface('hide'); // toggle the time picker $('.demo').clockface('toggle'); // set the time $('.demo').clockface('setTime', '10:30'); // get the time $('.demo').clockface('getTime');
9. Events.
// fires when shown $('.demo').on('shown.clockface', function(e, data) { alert(data.hour); }); // fires when hidden $('.demo').on('hidden.clockface', function(e, data) { alert(data.hour); }); // fires when changed $('.demo').on('pick.clockface', function(e, data) { alert(data.hour); });
This awesome jQuery plugin is developed by vitalets. For more Advanced Usages, please check the demo page or visit the official website.