javascript - 在 intro.js 步骤之间触发 javascript 函数

标签 javascript intro.js

我正在使用 Intro.js进行导览。

我想在某些步骤之间触发 javascript 函数,但我没能成功。 一个想法是定义不同的介绍,并在介绍之间触发 javascript 函数。

有没有更简洁的方法来做到这一点?

最佳答案

我想我找到了一个更好的解决方案,通过设置步骤更改的回调:

introJs().onchange(function(targetElement) {  
console.log(targetElement.id); 
    switch (targetElement.id) 
        { 
        case "step1": 
            function1();
        break; 
        case "step2": 
            function2();
        break;
        }
}).start();

关于javascript - 在 intro.js 步骤之间触发 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17150318/

相关文章:

r - 带有 Shiny 的多页 intro.js

cookies - 如何仅在第一次访问网站时开始 intro.js 之旅

javascript - 甜蜜页面 jquery 上一个/下一个按钮

javascript - Jquery Form - 在数组中存储答案

javascript - 如何在 turn.js 中禁用剥离(悬停效果)?

jquery - 通过元素 ID 或类组启动在 intro.js 中不起作用

javascript - 如何从 intro.js 工具提示动态添加或删除下一个/上一个按钮

在 foreach 循环中使用 Intro.js 的 php 问题

javascript - 需要在 url 访问时登录

javascript - 如何将 $(this) 固定在另一个 $(this) 中