j-Typed
- Baserat på Författare.js genom Matte Boldt
- Värdet måste vara _array__
Konfigurera:
Config är samma som Författare.jsDen enda skillnaden är att alla nycklar är lägre. Detta är att upprätthålla konsistens med andra komponenter. id
- NEW:
selector {String}kan innehålla ett nyckelt element för att renderera text - NEW:
text {String}i formuläretText 1|Text 2|Text 3|Text Nannars är text laddat enligtpath typespeed {Number}i millisekunder (default:0)startdelay {Number}i millisekunder (default:0)backspeed {Number}i millisekunder (default:0)smartbackspace {Boolean}detta skulle bara backspace orden efter "Detta är en" (default:true)shuffle {Boolean}shuffle strängarna (default:true)backdelay {String}tid före backspacing (default:700)fadeout {Boolean}fade ut i stället för backspace (default:false)fadeoutclass {String}css klass för fade animation (default:typed-fade-out)fadeoutdelay {Number}försenas i millisekunder (default:500)loop {Boolean}loop strängar (default:false)loopcount {String/Number}mängd löv (default:Infinity)showcursor {Boolean}visar kursor (default:true)cursorchar {String}cursor karaktär (default:|)autoinsertcss {Boolean}lägger in CSS för cursor och fadeOut i HTML<head>(default:true)contenttype {String}innehållTyphtmlellernullför klagomål (default:html)
Globala händelser:
Återigen, precis som Författare.jsLägger till component
ON('typed.onComplete', function(typed, component) {})ON('typed.preStringTyped', function(pos, typed, component) {})ON('typed.onStringTyped', function(pos, typed, component) {})ON('typed.onLastStringBackspaced', function(typed, component) {})ON('typed.onTypingPaused', function(pos, typed, component) {})ON('typed.onTypingResumed', function(pos, typed, component) {})ON('typed.onReset', function(typed, component) {})ON('typed.onStop', function(pos, typed, component) {})ON('typed.onStart', function(pos, typed, component) {})ON('typed.onDestroy', function(typed, component) {})
Använd den med <ui-component name="typed">När komponenten ännu inte är laddad, jComponent Ladda ner den första gången från adressen i DEF.fallback (en av Componentator Författare: Denis Granec. källor: den Componentator Komponenterna i lager, MIT licens.
<div style="height:100px">
<ui-component name="typed" path="messages" config="loop:true" style="white-space:pre"></ui-component>
</div>
<div style="height:50px">
<ui-component name="typed" path="messages2" config="loop:true;typespeed:100;backspeed:50"></ui-component>
</div>
<script>
var messages = 'npm install total.js^1000\n`+ <b>total.js@3.1.0</b>` ^1000\n`added <b>1 package</b> from 23 contributors and audited 1 package in <b>1.348s</b>` ^1000\n`found 0 vulnerabilities`';
var messages2 = ['Hello world!', '<b>Total.js</b> is awesome!', 'jComponent is <b>awesome</b>!', 'Lorem ipsum', 'Lorem dolor'];
var count = 0;
ON('typed.onComplete', function(typed, component) {
if (typed.el.id === 'myconsole') {
count++;
if (count === 5)
typed.loop = false;
}
});
</script>