Journey.js

A lightweight, easy-to-use JavaScript library to create interactive, custom...

README

Journey.js


🚶 A lightweight, easy-to-use JavaScript library to create interactive, customizable, accessible guided tours across your websites or web apps!

What features does Journey.js have?


- Zero-dependencies and extremely lightweight!
- Full API available via public functions.
- Fully styled in CSS/SASS and compatible with the Bootstrap library.
- Full CSS theme support (using :root variables, with a default dark-mode theme).
- Custom triggers for actions (when the dialog is shown for an element, or hidden, etc).
- Shortcut keys (click here to see the full list).
- Browser URL parameters support (click here to see the full list).
- Hints support (not included in the main journey).
- 51 language translations available!
- Customizable tooltips.
- Show progress dots, or a progress bar, or both!
- Group your steps into separate journeys!
- Dialog moving support!

Where can I find the documentation?


All the documentation can be found here:

What browsers are supported?


All modern browsers (such as Google Chrome, FireFox, and Opera) are fully supported.

What languages are supported?


- af Afrikaans
- ar Arabic
- hy Armenian
- be Belarusian
- bn Bengali
- bg Bulgarian
- ca Catalan
- zh Chinese (simplified)
- da Danish
- nl Dutch
- en English (default)
- eo Esperanto
- et Estonian
- fa Farsi
- fi Finnish
- fr French
- fy Frisian
- gl Galician
- ka Georgian
- de German
- el Greek
- he Hebrew
- hi Hindi
- hu Hungarian
- is Icelandic
- id Indonesian
- ga Irish
- it Italian
- ja Japanese
- ko Korean
- lv Latvian
- lt Lithuanian
- lb Luxembourgish
- ms Malay
- ne Nepali
- no Norwegian
- pl Polish
- pt Portuguese
- ro Romanian
- si Sinhalese
- sk Slovak
- sl Slovenian
- es Spanish
- sv Swedish
- tl Tagalog
- ta Tamil
- zh-tw Taiwanese
- te Telugu
- th Thai
- tr Turkish
- uk Ukrainian