jQuery Storytime is a plugin that turns a page into a story telling engine.
- Include the jQuery and jQuery Storytime js files.
- Add an initialization token when DOM is ready. Example:
jQuery(function($){
//Initialize our story.
$.storytime({
effect: 'fade',
effectSpeed: 600,
hideCursor: 1500
});
});
- Have at least one chapter and one step defined in the body. Example:
<article id="chapter-1" class="chapter">
<section class="step-1 step">First step of the first chapter.</section>
</article>
From there on the Enter
key will be used to go to the next step.
Besides that you have the option to either use classes to bind the standard controls or call them in javascript.
<!-- Bind default events through classes -->
<a href="#" class="st-next-step">This goes to the next step</a>
<a href="#" class="st-prev-step">This goes to the previous step</a>
<a href="#" class="st-to-chapter" data-chapter="1">This goes to chapter 1</a>
//Execute commands in javascript.
$.storytime('nextStep'); //Goes to the next step.
$.storytime('prevStep'); //Goes to the previous step.
$.storytime('toChapter', 1); //Goes to chapter 1.