jquery-hemi-intro
v1.2.3
Published
jQuery introduction (intro) plugin step by step.
Downloads
4
Readme
jquery-hemi-intro
jQuery introduction (intro) plugin step by step.
Demo:
http://heminei.github.io/jquery-hemi-intro/demo/
Required:
Bootstrap (http://getbootstrap.com/)!
Installation:
npm install jquery-hemi-intro
How to use:
<link href="/src/jquery.hemiIntro.css" rel="stylesheet" type="text/css"/>
<script src="/src/jquery.hemiIntro.js" type="text/javascript"></script>
$(function () {
var intro = $.hemiIntro({
steps: [
{
selector: ".nav-justified",
placement: "bottom",
content: "Text text text text text text text text text text",
},
{
selector: ".jumbotron",
placement: "bottom",
content: "Text2 text2 text2 text2 text2 text2 text2 text2 text2 text2 text2 text2"
},
]
});
intro.start();
});
Default options:
$(function () {
$.hemiIntro({
debug: false,
steps: [
{
selector: ".step-1",
placement: "bottom",
content: "Text text text",
showButtons: true,
scrollToElement: true,
offsetTop: 20
}
],
startFromStep: 0,
backdrop: {
element: $("<div>"),
class: "hemi-intro-backdrop"
},
popover: {
template: '<div class="popover hemi-intro-popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
},
buttons: {
holder: {
element: $("<div>"),
class: "hemi-intro-buttons-holder"
},
next: {
element: $("<button>Next</button>"),
class: "btn btn-primary"
},
finish: {
element: $("<button>Finish</button>"),
class: "btn btn-primary"
}
},
welcomeDialog: {
show: false,
selector: null
},
scroll: {
animationSpeed: 500
},
currentStep: {
selectedClass: "hemi-intro-selected"
},
init: function (plugin) {
},
onLoad: function (plugin) {
},
onStart: function (plugin) {
},
onBeforeChangeStep: function (plugin) {
},
onAfterChangeStep: function (plugin) {
},
onShowModalDialog: function (plugin, modal) {
},
onHideModalDialog: function (plugin, modal) {
},
onComplete: function (plugin) {
}
});
});
Methods:
$(function () {
var intro = $.hemiIntro();
intro.start();
intro.next();
intro.prev();
intro.finish();
intro.goToStep(1);
intro.getCurrentStep();
});