j-Typed
- bazată pe Cuvânt cheie.js prin Mattul Bold
- Valoarea trebuie să fie _array__
Configurarea:
Config este la fel ca Cuvânt cheie.jsSingura diferență este că toate cheile sunt inferioare. Aceasta este pentru a menține coerența cu celelalte componente. id
- NEW:
selector {String}poate conține un element nestat pentru renderarea textului - NEW:
text {String}în formularulText 1|Text 2|Text 3|Text Naltfel textul este încărcat în conformitate cupath typespeed {Number}în milisecunde (default:0)startdelay {Number}în milisecunde (default:0)backspeed {Number}în milisecunde (default:0)smartbackspace {Boolean}acest lucru ar întoarce doar cuvintele după "Acesta este un" (default:true)shuffle {Boolean}șuflă strângerile (default:true)backdelay {String}timp înainte de backspacing (default:700)fadeout {Boolean}se încadrează în loc de spațiu de spate (default:false)- Clasa
fadeoutclass {String}css pentru animație fade (default:typed-fade-out) fadeoutdelay {Number}se întârzie în milisecunde (default:500)loop {Boolean}Răspundeți în mod implicit (default:false)loopcount {String/Number}cantitatea de șuruburi (default:Infinity)- Cursor de afișare
showcursor {Boolean}(default:true) - Caracterul cursorului
cursorchar {String}(default:|) autoinsertcss {Boolean}introduce CSS pentru cursor și fadeOut în HTML<head>(default:true)- Conținut
contenttype {String}Tipulhtmlsaunullpentru plângere (default:html)
Evenimente globale:
Din nou, la fel ca Cuvânt cheie.jsadăugată component Parametru
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) {})
Utilizați-l cu <ui-component name="typed">Când componenta nu este încă încărcată, jComponent Descărcați-l la prima utilizare de la adresa DEF.fallback (în cazul Componentator Cuvânt cheie: Denis Granec, Sursă Componentator Componente de stocare, MIT licență.
<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>