jQuery Plugin For Text Typing & Deleting Effects - AddTyping
File Size: | 21.7 KB |
---|---|
Views Total: | 4114 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

AddTyping is a simple yet customizable jQuery plugin for creating text typing & deleting effects to simulate a typewriter effect on the webpage. Also can be used as a text rotator which allows to switch between text spans with typing & deleting effects.
How to use it:
1. Import the addTyping.js
script and its dependencies into the webpage.
<script src="//code.jquery.com/jquery-3.1.1.slim.min.js"></script> <script src="Obj.js"></script> <script src="addTyping.js"></script>
2. Add a group of text you want to print in the webpage. To initialize the plugin automatically, just add the data-addui='typing'
attribute to the parent container as this:
<div data-addui='typing'> <span>Hello World!</span> <span>What is your name?</span> <span>Goodbye!</span> </div>
3. Create the blinking cursor using CSS and CSS3 animations.
.addui-Typing-caret { display: inline-block; position: relative; top: -1px; font-size: 1.25em; padding: 0 1px; } .addui-Typing-blink { animation: blink-animation 1s steps(5, start) infinite; -webkit-animation: blink-animation 1s steps(5, start) infinite; } @keyframes blink-animation { to { visibility: hidden; } } @-webkit-keyframes blink-animation { to { visibility: hidden; } }
4. Here are some useful options to customize the text typing effect.
$("[data-addui=typing]").addTyping({ // animation speed speed: 350, // Each key stroke's speed will vary (+ or -) up to this amount (milliseconds) giving it a more human like look. variance: 100, // delete text after completed backspace: true, // delay pause: 3000, // shows the blinking cursor caret: true });
This awesome jQuery plugin is developed by dustinpoissant. For more Advanced Usages, please check the demo page or visit the official website.