Revision: 40346
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 31, 2011 09:11 by edwardhotchkiss
Initial Code
(function($) { $.fn.CharacterCounter = function(options) { var defaults = { allowed : 140, counterText : "Characters left: ", overlimitClass : "overlimit_txt", pID : "#character_count", txtColor : "#ff0000" }; var options = $.extend(defaults, options); function calculate(obj) { var count = $(obj).val().length; var available = options.allowed - count; if (available == 0) { $(options.pID).addClass(options.overlimitClass); } else if (available > 0) { $(options.pID).removeClass(options.overlimitClass); } $(options.pID).html(options.counterText + available); } calculate(this); $(this).keyup(function() { calculate(this) }); $(this).change(function(){ calculate(this) }); }; })(jQuery);
Initial URL
Initial Description
Initial Title
Twitter like Character Counter
Initial Tags
javascript, jquery, twitter
Initial Language
jQuery