Intro.js not working for specific classes

2019-05-11 06:57发布

I'm not able to start the intro for elements only with class 'case_event_intro' but when I do introJs(".case_event_intro").start(); nothing happens, even though there are elements with that class and with the intro att. defined (data-intro and data-step). The elements have also other classes apart case_event_intro. Could that be the problem? Are there any other conditions to make the intro work for only some elements with a given class?

See this screen capture.

标签: intro.js
2条回答
叼着烟拽天下
2楼-- · 2019-05-11 07:04

In current version of IntroJs (v0.3.0) you cannot start introduction for specific element with a class or something.

You should create a container element, and then start introduction for those elements like this:

<div class="case_event_intro">
    <div data-intro="Hello world" data-step="1">
        ...
    </div>
</div>

And then call:

introJs(".case_event_intro").start();
查看更多
▲ chillily
3楼-- · 2019-05-11 07:12

Switch where you are adding the class.

introJs().start('.case_event_intro');
查看更多
登录 后发表回答