jquery.bouncer

1.0.0-beta • Public • Published

jQuery Bouncer

Defers event handler until a duration has lapsed or a given event has occurred.

Getting Started

Download the latest release on the release page.

Basic Usage

<script src="jquery.js"></script>
<script src="dist/jquery.bouncer.min.js"></script>
<script>
jQuery(function($) {
  $('.selector').bouncer({
    // Options object. All optional. Defaults described below.
    wait: 5000, // wait up to X milliseconds
    events: 'click.bouncer', // e.g. defer click event with bouncer namespace
    activeClass: 'is-processing', // add .is-processing class while pending
    resolveEvent: 'bouncer:resolve', // trigger a resolve event to resolve immediately
    rejectEvent: 'bouncer:reject' // trigger a reject event to reject immediately
  });
});
</script> 

Documentation

Provides an AMD and CommonJS/Browserify module loader along with a standard script include loader.

Browserify

// Returns a function which you can pass a reference to your jQuery to.
var $ = require('jquery');
require('jquery.bouncer')($);

(More soon)

Examples

(Coming soon)

Release History

  • 1.0.0-alpha — first release to the public.

Package Sidebar

Install

npm i jquery.bouncer

Weekly Downloads

7

Version

1.0.0-beta

License

none

Last publish

Collaborators

  • jtwalters