Intro.js not working for specific classes

走远了吗. 提交于 2020-01-13 18:17:34

问题


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.


回答1:


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();



回答2:


Switch where you are adding the class.

introJs().start('.case_event_intro');


来源:https://stackoverflow.com/questions/16026600/intro-js-not-working-for-specific-classes

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!