Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
assign callbacks for started/stopped typing events
JavaScript
branch: master

This branch is 1 commit ahead of narfdotpl:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
demo-source
demo Added ability to track paste events
plugin
tools
.DS_Store
HISTORY.markdown
README.markdown
fabfile.py

README.markdown

jQuery-typing

Assign callbacks for started/stopped typing events.

Usage

$(':text').typing({
    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, keydown or paste for start callbacks and keyup or blur for stop callbacks.

Demo

Visit http://narf.pl/jquery-typing/

Download

Get production version from http://narf.pl/jquery-typing/jquery.typing-0.3.0.min.js

For development version visit GitHub.

Meta

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.