I tried installing intro.js on a meteor project:

I am using bootstrap 3 and meteor. I am wondering whether the positioning of the elements needs to be displayed differently.
var intro = introJs();
intro.setOptions({
steps: [
{
element: '#newGame',
intro: 'welcome to step one'
},
{
element: '#openModal',
intro: 'step two challenge a friend'
}
]
});
intro.start();
<a href="#" class="btn btn-primary" id="newGame">Play Random Opponent</a>
<button class="btn btn-primary" data-toggle="modal" id="openModal"
data-target="#challengeModal">Challenge a Friend</button>
There is currently an issue with the
intro.json webkit browsers. The library works great with fireFox and IE, but when it comes to Chrome/Opera/Safari it has that issue. The problem is with z-index.for detail information about the issue visit: https://github.com/heelhook/chardin.js/issues/26
a detailed explanation on how z-index works with visit: https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Understanding_z_index/The_stacking_context
If you want more simple library that does the same as
intro.jsthen have a look atguide.jshttps://github.com/Dozyatom/guide.js