我怎么能跳过jQuery智能向导的步骤?

时间:2016-10-29 00:06:11

标签: javascript smart-wizard

我试图跳过步骤,但它不起作用。我使用这段代码:

$('#wizard').smartWizard('goToStep', 3);

在此代码中

} else if (stepnumber == 2){
    if (validate_step('#step-2-form')) {
       var form_data = $('#step-2-form').serializeArray(),
           value = form_data[0].value;

       // If owner have access to email, skip 3
       if (value == 'yes') {
           console.log('Skip 3');
           $('#wizard').smartWizard('goToStep', 3);
       }

       } else { isStepValid = false; }
           return isStepValid;

但我得到了一个圈子:

enter image description here

但是,如果我删除$('#wizard').smartWizard('goToStep', 3);,它的工作正常。

我的错误是什么?

1 个答案:

答案 0 :(得分:0)

您必须停止执行循环。

代码将是

$('#wizard').smartWizard('goToStep', 3); 

return false;