1

我正在使用twitterbootstrap 向导。我已经根据站点中的示例实现了向导的onTabShow事件和onNext事件。即使 OnNext 事件被正确触发,但 onTabShow 不会触发。twitter-bootstrap-wizard 中是否有任何限制,即只能同时实现一个向导事件 onTabShow(Change/Click) 事件?

4

1 回答 1

1

我弄清楚了问题所在。以前我做了以下事情:

var onWizardTabShow=function(tab, navigation, index) {      
    ....
};
var onWizardTabNext=function(tab, navigation, index) {      
    ....
};
$('#rootwizard').bootstrapWizard({
         onTabShow:onWizardTabShow
});
$('#rootwizard').bootstrapWizard({
         onNext:onWizardTabNext
});
$('#rootwizard').bootstrapWizard({
          onTabClick:(tab, navigation, index) {     
    ....
         }
});

现在,我没有将事件绑定在单独的语句中,而是将它们绑定在一个语句中。在以前的情况下,只有第一个事件绑定成功。

var onWizardTabShow=function(tab, navigation, index) {      
    ....
};
var onWizardTabNext=function(tab, navigation, index) {      
    ....
};
$('#rootwizard').bootstrapWizard({
         onTabShow:onWizardTabShow,
         onNext:onWizardTabNext,
         onTabClick:(tab, navigation, index) {      
    ....
         } 
});
于 2015-11-18T17:03:28.263 回答