Шаг с функциональностью щелчка в intro.js

Кто-нибудь знает, как добавить в intro.js шаг, который может открыть меню при переходе к целевому элементу. У меня есть кнопка в левом углу моего сайта. Когда пользователь нажимает эту кнопку, отображается меню. Я не мог найти способ в intro.js открыть это меню, когда вступление находится на этом шаге.

1 ответ

Следует подчеркнуть, что функциональность официально не поддерживается.

Эмулируйте щелчок на определенном шаге:

После изучения того, как эмулировать щелчок, когда IntroJS находится на определенном этапе, смотрите: https://github.com/usablica/intro.js/pull/380/files?short_path=04c6e90

Предложение в этой функции коммит заключается в использовании:
атрибут data-click: Показать анимацию щелчка над подсказкой.

Запустите функцию на каждом шаге:

Я рекомендую вам эмулировать щелчок или все, что вы хотите делать динамически: запуск функции на каждом шаге, это позволяет вам делать более сложные вещи.

Мы используем onchange: function(){...} за это.
Вы можете установить функцию обратного вызова или жестко закодировать действия, чтобы эмулировать щелчок по элементу внутри function(){} блок.

Изменить шаг событий: /questions/28418414/introjs-ne-mozhet-zapustit-funktsiyu-mezhdu-dvumya-shagami-pozhalujsta-proverte-moj-kod/28418429#28418429
Обратный вызов при изменении шага: /questions/11818392/zapusk-funktsii-javascript-mezhdu-shagami-introjs/11818407#11818407

Рабочий пример: http://www.observatoriodeviolencias.net/

Другие вопросы по тегам