我正在使用此网站上构建的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中工作?