jQuery向后分支按钮

时间:2011-06-30 18:18:15

标签: jquery branch wizard

我正在使用此网站上构建的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 :(得分:0)