I also came across this. What you need to do is wrap the tag inside a with an identifier, and then call the joyride run command.
For example, markup might look like this:
<div id="joyrideDiv"> <ol class="joyride-list" data-joyride> <li data-id="joyridedElement"><p>Here the explanation</p></li> </ol> </div>
And then you can run this particular joyride by calling the base (this keyword) only for this div. The call will look like this:
$("#joyrideDiv").foundation('joyride', 'start');
Note that you are passing the wrapper id of the div, not the element id. I had to poke at the source to figure this out.
source share