Je travaille avec un assistant jQuery construit sur ce site: http://kflorence.github.com/jquery-wizard/examples/ et celui avec lequel je travaille est le "Branching Wizard". En fonction de vos sélections, vous passerez à différentes questions/réponses.Bouton jQuery de branchement en arrière
Mon problème est que j'ai construit l'assistant avec environ 4 questions à ce jour, mais lorsque vous cliquez sur le bouton "Retour", vous ne revenez qu'une seule fois. Je veux pouvoir continuer à cliquer sur le bouton «Précédent» pour passer en revue toutes les questions précédentes que j'ai vécues.
Je suppose que c'est la section du code que j'ai besoin de modifier? Je ne peux pas le comprendre:
select: function(event, step, branch, relative, history) {
// args: step, branch, relative, history
if (!(event instanceof $.Event)) {
history = relative;
relative = branch;
branch = step;
step = event;
event = undefined;
}
if (step == undefined) {
return;
}
// args: [ step, branch ], relative, history
if ($.isArray(step)) {
history = relative;
relative = branch;
branch = step[ 1 ];
step = step[ 0 ];
// args: step, relative, history
} else if (typeof branch === bool) {
history = relative;
relative = branch;
branch = undefined;
}
this._move(step, branch, relative, history, function(stepIndex, stepsTaken) {
this._update(event, this._state(stepIndex, stepsTaken));
});
},
EDIT: Merci à @Kokos, je l'ai découvert que cela fonctionne bien dans Firefox, mais ne fonctionne pas dans Internet Explorer !! Quelqu'un a même la moindre idée de comment le faire fonctionner dans IE?
Est-ce que quelqu'un sait comment résoudre ce problème? – Dawn
Je ne suis pas sûr si je ne comprends pas votre problème, mais les boutons de retour fonctionnent bien sur toutes les questions pour moi. – Kokos
Eh bien, il semble que l'assistant fonctionne bien dans Firefox, mais pas dans IE8. Super ... maintenant, comment puis-je résoudre ce problème. – Dawn