1.0.0 • Published 9 years ago

character-shuffling v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

character-shuffling

npm-image

Install

NPM

npm install character-shuffling --save

Basic Usage

var CS = require('character-shuffling');

var element = document.getElementById('sample-text');
var text = new CS(element, /* options */);

// shuffle its current character data
text.shuffle();

// shuffle to a new string specified by the `text` option
text.shuffle({text : 'Some new text to animate...'});

Default Options

You can extend this options during instantiation (second param) or when calling the shuffle method.

{
	/* The characters to use when selecting characters randomly. 
	 * [String]
	 */
	chars : "abcdefghijklmnopqrstuvwxyz" +
			"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +
			"0123456789" +
			",.?/\\(^)![]{}*&^%$#'\"",
			
	/* How many times should the letters be changed. 
	 * [Number]
	 */
	times : 10,
	
	/* String to shuffle to 
	 * [String]
	 */
	text : this.element.textContent,
	
	/* Function to be call once the shuffling is complete. 
	 * [Function]
	 */
	callback : null
}

License

MIT © Noel Delgado