jQuery ветвление назад кнопка - PullRequest
1 голос
/ 30 июня 2011

Я работаю со встроенным мастером jQuery на этом сайте: http://kflorence.github.com/jquery-wizard/examples/, и я работаю с "Мастером ветвления". В зависимости от вашего выбора вы будете переходить к различным вопросам / ответам.

Моя проблема в том, что я собрал мастера примерно из 4 вопросов, но когда вы нажимаете кнопку «Назад», вы возвращаетесь только один раз. Я хочу продолжать нажимать кнопку «Назад», чтобы просмотреть все предыдущие вопросы, которые я прошел.

Я предполагаю, что это раздел кода, который мне нужно отредактировать? Я просто не могу понять это:

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

РЕДАКТИРОВАТЬ: Благодаря @Kokos, я обнаружил, что это хорошо работает в Firefox, но не работает в Internet Explorer !! У кого-нибудь есть хоть малейшая идея, как заставить его работать в IE?

1 Ответ

0 голосов
/ 06 марта 2012

Это было исправлено в этой ревизии: https://github.com/kflorence/jquery-wizard/issues/4

...