2011-06-30 2 views
1

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?

+0

Est-ce que quelqu'un sait comment résoudre ce problème? – Dawn

+0

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

+0

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

Répondre

Questions connexes