Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Wizard.js

Wizard.js can create step by step wizards on webpage

Quick start

  1. Add scripts and styles
<link rel="stylesheet" href="wizard.min.css">
<script src="wizard.js"></script>
  1. Add attribute data-wizard with discrptions
<div data-wizard="You can edit price here">
	<label>Price</label>
	<input type="number" value="5000">
</div>
  1. Start wizard ater loading page
var wizard = new ScreenWizard();

Features

Change order of wizard hints by data-index

<div data-index="3" data-wizard="You can edit price here">
	<label>Price</label>
	<input type="number" value="5000">
</div>

Change wizard options and call methods

window.wizard = new ScreenWizard({
	autostart: false
});

document.querySelector(".button-start").addEventListener("click", function(){
	wizard.start();
});

Options

  • autostart (Default: true)
  • fogPadding (Default: 4)
  • stopOnOverlayClick (Default: true)
  • showOnce (Default: true)
  • hintHtml
  • buttonStrings (Default: ['Понятно','Дальше','Ок','Ясно'])

Opacity, transition duration, colors and other styles you can change by CSS.

Methods

  • wizard.start();
  • wizard.exitWizard();

About

Wizard.js can create step by step wizards on webpages

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages