Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

assign callbacks for started/stopped typing events

branch: master


latest commit cc23dc3a1c
Maciej Konieczny authored
Octocat-spinner-32 demo-source v0.2 October 09, 2010
Octocat-spinner-32 demo v0.2 October 09, 2010
Octocat-spinner-32 plugin v0.2 October 09, 2010
Octocat-spinner-32 tools added css compression October 09, 2010
Octocat-spinner-32 HISTORY.markdown v0.2 October 09, 2010
Octocat-spinner-32 README.markdown v0.2 October 09, 2010
Octocat-spinner-32 v0.2 October 09, 2010


Assign callbacks for started/stopped typing events.


    start: function (event, $elem) {
        $elem.css('background', '#fa0');
    stop: function (event, $elem) {
        $elem.css('background', '#f00');
    delay: 400

typing command takes key-value object with start, stop and delay keys. They are all optional, so you can either pass only start callback, stop callback, stop callback and delay time, or everything.

delay is amount of time the plugin waits for another keypress before judging that typing has stopped; it is expressed in milliseconds and defaults to 400. Regardless of delay's value, the stop callback is called immediately when blur event occurs.

Callbacks are passed two arguments: event that caused callback execution and jQuery object for matched element. Possible events are keypress or keydown for start callbacks and keyup or blur for stop callbacks.




Get production version from

For development version visit GitHub.


jQuery-typing is written by Maciej Konieczny and uses semantic versioning for release numbering. Everything in plugin/ directory is released into the public domain.

Something went wrong with that request. Please try again.