Создайте новую переменную:
var OO_Back = false;
Затем добавьте «OO_Back = true» при нажатии кнопки «Назад»:
$($this.buttons.previous).click(function() {
OO_Back = true;
$this.goBackward();
return false;
});
И в последний раз измените это условие, чтобы проверить, нажата ли кнопка назад, после этого вы должны установить OO_Back = false:
var curStep = $this.steps.eq($this.curStepIdx);
if(stepIdx != $this.curStepIdx){
if($.isFunction($this.options.onLeaveStep) && OO_Back == false) {
var context = { fromStep: $this.curStepIdx+1, toStep: stepIdx+1 };
if (! $this.options.onLeaveStep.call($this,$(curStep), context)){
return false;
}
}
}
OO_Back = false;