Atunci când aveți o aplicație web care necesită un obișnuit de la utilizatorii dvs., o interfață de interfață este în ordine. Crearea unui walkthrough direct pe partea de sus a interfeței face lucrurile foarte clare, deci asta vom construi folosind Bootstrap Tour.
Bootstrap Tour este un plugin bazat pe jQuery pentru bootstrap Twitter, care vă permite să construiți cu ușurință walkthrough-uri interactive utilizând o cantitate minimă de configurare declarativă JavaScript în legătură cu structura dvs. DOM existentă.
Dacă acest lucru nu are sens pentru dvs., citiți mai departe - o vom rupe pentru a putea crea instrucțiuni utile pentru utilizatorii dvs..
Dacă site-ul dvs. necesită un anumit nivel de familiaritate, arătând utilizatorilor ce pot face, poate fi foarte util. Odată finalizată, utilizatorul poate, într-un fel, să vadă "umbra" instrucțiunilor pe care le-ați furnizat în walkthrough. Astfel, utilizatorul trebuie să interpreteze instrucțiunile dacă ați folosit un mediu mai puțin clar, cum ar fi ghidurile text sau video sau chiar mai rău.
Un alt caz de utilizare pentru un tur interactiv este descrierea unei fotografii. Imaginați-vă că construiți un site dedicat arătării de minunate panorame ale orașelor din întreaga lume. Când un utilizator dă clic pe un oraș, un turneu interactiv vă permite să indicați elemente ale fotografiei care altfel ar putea trece neobservate.
Există o mulțime de cazuri de utilizare atunci când doriți să utilizați un tur.
Dacă interfața dvs. urmează convenții foarte clare și nu ați auzit plângeri de confuzie, adăugarea unui tur poate împiedica utilizatorii să facă ceea ce doresc să facă cel mai mult: utilizați aplicația.
În timp ce ne referim la ceea ce trebuie evitat, ar fi înțelept să țineți turul cât mai scurt posibil. Utilizatorii doresc să adune toate informațiile necesare pentru a utiliza aplicația dvs. sau pentru a vedea povestea dvs., dar doresc ca aceasta să aibă loc cât mai repede posibil. Singura excepție de la această regulă ar fi un site care se bazează aproape exclusiv pe un tur ca element de bază (site-ul cu fotografii descris ar fi un exemplu posibil), dar chiar și în aceste cazuri, ar trebui să fie ușor pentru un utilizator să iasă din tur . Din fericire, acest lucru este acceptat în mod implicit în Turneul Bootstrap; un buton "End Tour" este prezent la fiecare pas.
Bootstrap Tour necesită, desigur, elemente de Twitter Bootstrap, precum și propriul fișier CSS și fișier JavaScript, în plus față de jQuery. Din documentație, aici sunt activele necesare.
... …
Observați că va trebui să includeți și fișierul css de bază al Bootstrap pentru a afișa popup-ul Bootstrap.
În continuare, pentru a începe un turneu, efectuați următoarele în fișierul JavaScript (pe care îl vom acoperi în scurt timp):
// Creați un tur nou var tour = new Tour (); // Adăugați pașii dvs. tour.addSteps ([element: ".message.message-1", // selector de elemente pentru a afișa popup lângă titlu: "Bine ați venit la turneul meu!", Conținut: "Vom merge pentru a face acest lucru rapid și util. ", element:" .message.message-2 ", titlul:" Să terminăm acest lucru cu un bang. ", conținut:" Boom, bang, bam! // Initializeaza metoda in clasa Tour. Ia totul încărcat și gata să plece. tour.init (); // Aceasta inițiază turul propriu-zis tour.start ();
Acest exemplu a fost luat aproape direct din documentație și este cel mai simplu mod de a începe cu Bootstrap Tour.
Bootstrap Tour oferă tone de opțiuni pentru personalizarea fiecărui pas al turului pe care doriți să îl creați. În mod implicit, acesta acceptă localStorage (pentru a vă păstra locul în tur, dacă închideți fila și reveniți mai târziu), funcțiile următoare și anterioare, precum și toate tipurile de apeluri pe care le puteți configura pentru a răspunde acțiunilor utilizatorilor. Oferă, de asemenea, funcții de poloneză frumoase, cum ar fi un element de evidențiere a elementelor, modul reflex (vom explica mai jos), pași de avansare automată și chiar tururi cu mai multe pagini.
De dragul acestui demo, vom începe cu un șablon gratuit de la StartBootstrap.com. StartBootstrap de la Iron Summit Media Strategies este o colecție de teme gratuite și premium de bootstrap.
Odată ce ați descărcat proiectele, structura fișierelor ar trebui să arate așa.
.
├──CSS
│ ├──────────────────┘
│ ├── bootstrap.css
│ └── landing-page.css
├── font-minunat
...
Fonturi ├──────────
│ ├───────────────────────────────────
│ ├──────────────────────────────────────
│ ├────────────────────────────────────
│ └─────────────────────────────────────
├──────────────
│ ├── Banner-bg.jpg
│ ├── doge.png
│ ├─────────────────────────┘
│ ├── ipad.png
│ └── telefoane.png
├── index.html
└── js
├───────────────────────────────┼
├───────────────────────┼
└── jquery-1.10.2.js
Notă: am ignorat structura internă a FontAwesome, deoarece nu va fi importantă pentru acest tutorial.
Apoi, veți dori să includeți CSS și JavaScript de la Bootstrap Tour în index.html
fişier. din documentul dvs. ar trebui să arate astfel:
Pagina de șablon pentru șirul Bootstrap
Și la sfârșitul documentului, veți vedea JavaScript chiar înainte de închidere etichetă. Odată ce ați început să funcționeze, este timpul să începeți! Desigur, va trebui să adăugați propriul JavaScript personalizat, așa că vom adăuga un "script.js" după fișierul Tour Bootstrap.