У меня есть форма, где некоторые поля становятся видимыми только тогда, когда установлен флажок. Я хочу пропустить пользователя с помощью демонстрации IntroJS.Условные шаги IntroJS
Есть ли способ, с помощью которого я могу добавить условные шаги к Intro JS.
Ниже описаны способы определения. Шаг 4 должен отображаться только в том случае, если установлен определенный флажок.
intro.setOptions({
steps: [
{
intro: "Hi! Lets start personilizing your settings. Click 'Next' to begin."
},
{
element: document.querySelector('#step1'),
intro: "Enter the email address where you would like to receive alerts. (for multiple user semi colon ';' as separator)",
},
{
element: document.querySelectorAll('#step2')[0],
intro: "Select your time zone.",
position: 'left'
},
{
element: '#step3',
intro: 'Turn \"On\" to receive payment reminder alerts.',
position: 'left'
},
{
element: '#step4',
intro: 'Select a \"Fee Type\". (The setting defines the type of fee to be applied to past due accounts.)'
}
]
});
Шаги принимает JSON объекты, так что вы можете просто динамически создать объект JSON с шагов, которые вы хотите, и передать, что шаги. Будет опубликован ответ, когда я буду перед компьютером. – Carl