我在人们提交一些数据的表单上使用了FuelUX向导,我们希望将其分解为逻辑步骤。它真的很好。
现在,我正在处理可以正常使用的同一表格的编辑版本,但是由于步骤已经加载了数据,我希望用户能够直接跳到步骤X来调整他们需要编辑的位,无需再单击X次即可到达那里。
我将自己继续进行这项工作,但想知道是否还有其他人已经完成了这项工作并且可以帮助我了解如何进行处理?
最佳答案
当然,可以运行以下代码来允许单击所有步骤,而不仅仅是完成的步骤:
var $wizard = $('#MyWizard').wizard();
var wizard = $wizard.data('wizard');
$wizard.off('click', 'li.complete');
$wizard.on('click', 'li', $.proxy(wizard.stepclicked, wizard));
然后,您可能需要重写某些CSS样式,以使其看起来一切都可单击。
https://github.com/ExactTarget/fuelux/issues/175上也作为功能请求对此进行了跟踪,以使其更容易实现。