js实现键盘自动打字效果

前端之家收集整理的这篇文章主要介绍了js实现键盘自动打字效果前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最近在网上看到一个字符逐个出现的打字效果,觉得挺有趣的,想一想基本实现思路就是设置一个定时器逐然后逐个向容器中添加字符,于是就基于jQuery写了一个简单版的。

<Meta charset="UTF-8"> <Meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0"> <Meta http-equiv="X-UA-Compatible" content="ie=edge"> AutoType

本人才疏学浅,总觉得自己写的方法比较简陋,于是搜索了一波资料,发现有个不错的jQuery插件Typed.js。

Type.js的基础使用

...

<span class="element">

插件用户定制了许多默认设置与效果

$(function(){ $(".element").typed({ strings: ["First sentence.",// Optionally use an HTML element to grab strings from (must wrap each string in a

) stringsElement: null,// typing speed typeSpeed: 0,// time before typing starts startDelay: 0,// backspacing speed backSpeed: 0,// shuffle the strings shuffle: false,// time before backspacing backDelay: 500,// loop loop: false,// false = infinite loopCount: false,// show cursor showCursor: true,// character for cursor cursorChar: "|",// attribute to type (null == text) attr: null,// either html or text contentType: 'html',// call when done callback function callback: function() {},// starting callback function before each string preStringTyped: function() {},//callback for every typed string onStringTyped: function() {},// callback for reset resetCallback: function() {} }); });

具体用法可以看看GitHub地址,带注释的源码400多行,不算复杂。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程之家!

原文链接:https://www.f2er.com/js/43212.html

猜你在找的JavaScript相关文章