7 lines
622 B
JavaScript
7 lines
622 B
JavaScript
// jQuery-typing
|
|
//
|
|
// Version: 0.2.0
|
|
// Website: http://narf.pl/jquery-typing/
|
|
// License: public domain <http://unlicense.org/>
|
|
// Author: Maciej Konieczny <hello@narf.pl>
|
|
(function(f){function l(g,h){function d(a){if(!e){e=true;c.start&&c.start(a,b)}}function i(a,j){if(e){clearTimeout(k);k=setTimeout(function(){e=false;c.stop&&c.stop(a,b)},j>=0?j:c.delay)}}var c=f.extend({start:null,stop:null,delay:400},h),b=f(g),e=false,k;b.keypress(d);b.keydown(function(a){if(a.keyCode===8||a.keyCode===46)d(a)});b.keyup(i);b.blur(function(a){i(a,0)})}f.fn.typing=function(g){return this.each(function(h,d){l(d,g)})}})(jQuery);
|