2

人々がデータを送信するフォームで FuelUX ウィザードを使用しましたが、それを論理的なステップに分割したかったのです。それは本当にうまくいきます。

現在、同じフォームの編集バージョンに取り組んでおり、正常に動作していますが、ステップには既にデータがロードされているため、ユーザーがステップ X に直接ジャンプして、編集する必要があるビットを微調整できるようにしたいと考えています。そこにたどり着くために次のX回クリックする必要はありません。

私は自分でこれに取り組み続けるつもりですが、他の誰かがすでにこれを行っていて、それにアプローチする方法を教えてくれるのではないかと思いましたか?

4

4 に答える 4

1

これは私のために働いた:

//Initialize you wizard
$('#myWizard').wizard();

//Enable the steps except the actived one
var steps = $('.steps-container').find('li');
$.each(steps, function(i, val) {
  if (!steps.eq(i).hasClass('active')) {
    steps.eq(i).addClass('complete');
  }
});

// Add an event listener when change step, to enable other steps again
$('#myWizard').on('changed.fu.wizard', function (evt, data) {
   var steps = $('.steps-container').find('li');
   $.each(steps, function(i, val) {
      if (!steps.eq(i).hasClass('active')) {
       steps.eq(i).addClass('complete');
      }
   });
});
于 2016-09-01T04:56:16.107 に答える