Minimalist Time Selector Plugin For jQuery - Picktim

File Size: 9.25 KB
Views Total: 11856
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Minimalist Time Selector Plugin For jQuery - Picktim

Picktim is a very basic yet fully configurable jQuery time picker plugin where the users are able to select 12-hour or 24-hour times from a popup displayed next to the time input.

How to use it:

1. Insert jQuery library together with the jQuery Picktim plugin's JavaScript and Stylesheet into the page.

<link href="css/picktim.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-1.12.4.min.js" 
        integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" 
        crossorigin="anonymous">
</script>
<script src="js/picktim.js"></script>

2. Load the Font Awesome Iconic Font for up/down/clear icons.

<link rel="stylesheet" 
      href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" 
      integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" 
      crossorigin="anonymous">

3. Create a placeholder element for the time picker.

<div class="timepicker" id="timepicker"></div>

4. Initialize the plugin to create a basic time picker (time input) inside the placeholder element.

$(".timepicker").picktim();

5. Decide whether or not use the 12-hour (AM/PM).

$(".timepicker").picktim({
  mode: 'h12'
});

6. Customize the appearances of the time picker popup.

$(".timepicker").picktim({
  backgroundColor: "#EEE",
  borderColor: "#DDD",
  textColor: "#333",
  symbolColor: "#333"
});

7. Set the placement of the time picker popup.

$(".timepicker").picktim({
  orientation: "bottomLeft"
});

8. Set the initial time.

$(".timepicker").picktim({
  defaultValue: '00:00'
});

9. Change the default icons.

$(".timepicker").picktim({
  icons: {
    up: 'fa fa-chevron-up fa-fw',
    down: 'fa fa-chevron-down fa-fw',
    clear: 'fa fa-times fa-fw'
  }
});

10. More configuration options.

$(".timepicker").picktim({

  appendTo: 'body',
  formName: ''
  
});

11. Get the value of the time input.

$(".timepicker").picktim('value');

This awesome jQuery plugin is developed by engel-ja. For more Advanced Usages, please check the demo page or visit the official website.