🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL

Hemi into is a jQuery introduction (intro) plugin step by step.

Plugins

Documentation

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(); });

You May Also Like