Шаг с функциональностью щелчка в 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/