jQuery plugin for sodomizing texts for a given time. Check the demo page and the npm package.
$("#do1").click(function(){
$("#codex").codex({final_text: "Pee Kee Tup"});
});
$("#do2").click(function(){
$("#codex2").codex({
speed: 80,
duration: 6000
});
});
/**
* this example uses the effect 'charbychar' by which each character is revealed one by one
* in this effect the total duration is automatically calculated with the reveal value
*/
$("#do4").click(function(){
$("#codex4").codex({
effect: "charbychar",
keep_whitespaces: false, // sodomize also whitespaces
speed: 50, // speed in which random chars will appear in letters not yet revelaed
reveal: 100 // number of miliseconds that will take for a single char to reveal
});
});
/**
* Typewriter effect: similar than 'charbychar' but all non-revealed text is blank.
*/
$("#do5").click(function(){
$("#codex5").codex({
effect: "typewriter",
speed: 50,
reveal: 50
});
});
- Use a single sodomizer function for all effects when possible (remove duplicated code)
- Create a callback function to trigger at the end of the effect.
- 'typewriter' effect introduced. Similar than 'charbychar' but all non-revealed text is blank
- 'charbychar' effect introduced, by which each character is revelaed one at a time
- 'keep_whitespaces' config value added, so it's possible to choose whether to also sodomize white spaces or not
- Better param names
- Minor tweaks
- Change version number; semantic versioning
- First release