Skip to content

A lightweight jQuery plugin for auto-height textareas. It's everything you're afraid to let yourself want.

Notifications You must be signed in to change notification settings

tuannguyenminh2086/flexText

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A lightweight (~800 bytes) jQuery version of the A List Apart - Expanding textarea concept for auto-height textareas, extended for additional browser compatibility, addressing a few browser bugs/issues. Tested and working fine in Safari Mac/iOS 5, Chrome, Firefox 3.6+, Opera, IE8+. (In IE7 the functionality is fine, but the textarea may not be pixel-perfect due to box-sizing browser limitations).

Demo

See the project page.

Usage

  1. Add the base CSS rules from style.css to your stylesheet (and add visual styling for your purposes).
  2. Include the JS files:
    • jQuery (v1.7+)
    • flexText plugin (jquery.flexText.min.js).
  3. Inside a document ready function, call the flexText() method on textarea elements:
$(function () {
	$('textarea').flexText();
});

Requires

jQuery v1.7+

References

Based on/extended from the concept by Neil Jenkins described in the A List Apart article, Expanding Text Areas Made Elegant

About

A lightweight jQuery plugin for auto-height textareas. It's everything you're afraid to let yourself want.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published