Tiny jQuery Plugin For User Activity / Idle Detection - idleCat
| File Size: | 7.82 KB | 
|---|---|
| Views Total: | 1381 | 
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website | 
| License: | MIT | 
idleCat is a lightweight jQuery plugin that helps detect your user is active or inactive(idle) on the web page and then execute corresponding callback functions.
How to use it:
1. Link to the jQuery idleCat plugin's script at the bottom of your web project. Make sure you have the latest version of jQuery also loaded.
<script src="jquery.min.js"></script> <script src="jquery.idleCat.min.js"></script>
2. Create a new instance of idleCat and pass the options to the idleCat function as shown below.
var idleTimer = $('#status').idleCat({
    // Number of seconds to wait between two scans of user activity.
    interval: 2,
    // How many seconds to hold the activity from the moment of knowing there was not any activity.
    release: 2,
    // The default state of the idleness (use 'active' or 'idle').
    state: 'idle',
    // Callback fired after the discovery of user activity on the page.
    activeCallback: function() {
        $(this).addClass('active');
    },
    // Callback fired after the discovery of used idleness on the page.
    // (+ number of seconds defined in the 'release' property)
    idleCallback: function(element) {
        $(this).removeClass('active');
    },
});
Change log:
2016-05-21
- Minor improvements in code
 
This awesome jQuery plugin is developed by smuuf. For more Advanced Usages, please check the demo page or visit the official website.







