1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<body> <div id="myText"></div> </body> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script> var text="This text will be written one by one."; var delay=300; var elem = $("#myText"); //text- string //elem - jQuery element where text is to be attached //delay - the delay in each text var addTextByDelay = function(text,elem,delay){ if(!elem){ elem = $("body"); } if(!delay){ delay = 300; } if(text.length >0){ //append first character elem.append(text[0]); setTimeout( function(){ //Slice text by 1 character and call function again addTextByDelay(text.slice(1),elem,delay); },delay ); } } addTextByDelay(text,elem,delay); </script> |
Latest Snippets
- Exclude category from blog while adding them to sitemap.xml 16th January 2024
- What Router can I use with Onestream Broadband? 28th June 2023
- Firefox 113 (2023) Tabs on top/bottom not working fixed again 18th May 2023
- Disable buying – Woocommerce 25th April 2023
- Windows Desktop Wallpaper Background for OCD users with shelves 13th April 2023
- Featured Image Admin Thumb – Working Plugin (WordPress 6.2) 6th April 2023
- Create a gallery in a Posts page 3rd March 2023
- Clickable elements too close together – Solved 21st February 2023
- Best ChatGPT Prompts 24th January 2023
- Make Elementor Accordion Closed by Default 13th January 2023
LINKS