Чтобы добавить элемент к шагам вступления. js, элемент должен существовать и отображаться в браузере. Однако вы можете сделать одну вещь: использовать селекторы CSS и вызвать метод refresh()
после рендеринга вашего приложения.
Пример:
var intro = introJs();
intro.setOptions({
steps: [
{
element: '#step3',
intro: 'More features, more fun.',
position: 'left'
},
{
element: '#step4',
intro: "Another step.",
position: 'bottom'
},
{
element: '#step5',
intro: 'Another Step'
}
]
});
intro.start();
и затем позвоните intro.refresh()
, когда ваше приложение будет полностью обработано . После вызова refersh()
Intro. js попытался переоценить все селекторы и найти элементы из DOM.