我在intro.js示例中做了一个简单的测试...在Chrome DevTools中更改按钮操作
<a class="btn btn-large btn-success" href="javascript:void(0);" onclick="javascript:introJs('.test').start();">Show me how</a>
和步骤信息,添加一个类:
<div class="span6 test" data-step="2" data-intro="Ok, wasn't that fun?">
<h4>Easy to Use</h4>
...
任何想法可能是什么?
答案 0 :(得分:1)
所以这有点不对,如果您阅读自述文件,您可以看到introJs
参数是针对步骤/元素的服务器场的。所以你的代码应该是这样的:
<div class='test'>
<div class="span6 test" data-step="2" data-intro="Ok, wasn't that fun?">
<h4>Easy to Use</h4>
...
</div>
现在introJs('.test').start();
应该正常工作。