I'm in Section 1.
Now I'm in Section 2.
I'm in Section 1.
Now I'm in Section 2.
I'm in Section 1.
Now I'm in Section 2.
I'm in Section 1.
Now I'm in Section 2.
$(document).ready(function() {
$('#rootwizard').bootstrapWizard({
debug: false,
onShow: function(tab, navigation, index) {
console.log(this.id, 'onShow');
},
onNext: function(tab, navigation, index) {
console.log(this.id, 'onNext');
},
onPrevious: function(tab, navigation, index) {
console.log(this.id, 'onPrevious');
},
onLast: function(tab, navigation, index) {
console.log(this.id, 'onLast');
},
onTabClick: function(tab, navigation, index) {
console.log(this.id, 'onTabClick');
alert('on tab click disabled');
},
onTabShow: function(tab, navigation, index) {
console.log(this.id, 'onTabShow');
var $total = navigation.find('li').length;
var $current = index+1;
var $percent = ($current/$total) * 100;
$(this).find('.progress-bar').css({width:$percent+'%'});
}
});
$('#tabs').bootstrapWizard({
tabClass: 'nav nav-tabs',
debug: false,
onShow: function(tab, navigation, index) {
console.log(this.id, 'onShow');
},
onNext: function(tab, navigation, index) {
console.log(this.id, 'onNext');
},
onPrevious: function(tab, navigation, index) {
console.log(this.id, 'onPrevious');
},
onLast: function(tab, navigation, index) {
console.log(this.id, 'onLast');
},
onTabClick: function(tab, navigation, index) {
console.log(this.id, 'onTabClick');
alert('on tab click disabled');
},
onTabShow: function(tab, navigation, index) {
console.log(this.id, 'onTabShow');
var $total = navigation.find('li').length;
var $current = index+1;
var $percent = ($current/$total) * 100;
$(this).find('.progress-bar').css({width:$percent+'%'});
}
});
$('#tabsleft').bootstrapWizard({
tabClass: 'nav nav-tabs justify-content-end',
debug: false,
onShow: function(tab, navigation, index) {
console.log(this.id, 'onShow');
},
onNext: function(tab, navigation, index) {
console.log(this.id, 'onNext');
},
onPrevious: function(tab, navigation, index) {
console.log(this.id, 'onPrevious');
},
onLast: function(tab, navigation, index) {
console.log(this.id, 'onLast');
},
onTabClick: function(tab, navigation, index) {
console.log(this.id, 'onTabClick');
},
onTabShow: function(tab, navigation, index) {
console.log(this.id, 'onTabShow');
var $total = navigation.find('li').length;
var $current = index+1;
var $percent = ($current/$total) * 100;
$(this).find('.progress-bar').css({width:$percent+'%'});
}
});
$('#withfinish').bootstrapWizard({
debug: false,
onShow: function(tab, navigation, index) {
console.log(this.id, 'onShow');
},
onNext: function(tab, navigation, index) {
console.log(this.id, 'onNext');
},
onPrevious: function(tab, navigation, index) {
console.log(this.id, 'onPrevious');
},
onLast: function(tab, navigation, index) {
console.log(this.id, 'onLast');
},
onTabClick: function(tab, navigation, index) {
console.log(this.id, 'onTabClick');
alert('on tab click disabled');
return false;
},
onTabShow: function(tab, navigation, index) {
console.log(this.id, 'onTabShow');
var $total = navigation.find('li').length;
var $current = index+1;
var $percent = ($current/$total) * 100;
$(this).find('.progress-bar').css({width:$percent+'%'});
},
onFinish: function(tab, navigation, index) {
console.log(this.id, 'onFinish');
alert('Finished!, Starting over!');
$(this).bootstrapWizard('first');
}
});
});