Files
impress.js/src/plugins/goto
janis 10a585ae8d Revert "clean up"
This reverts commit 40a3766b37.
2022-12-12 08:41:23 +01:00
..
2022-12-12 08:41:23 +01:00
2022-12-12 08:41:23 +01:00

Goto Plugin

The goto plugin is a pre-stepleave plugin. It is executed before impress:stepleave event, and will alter the destination where to transition next.

Example:

    <!-- When leaving this step, go directly to "step-5" -->
    <div class="step" data-goto="step-5">

    <!-- When leaving this step with next(), go directly to "step-5", instead of the next step.
         If moving backwards to previous step - e.g. prev() instead of next() - then go to "step-1". -->
    <div class="step" data-goto-next="step-5" data-goto-prev="step-1">

    <!-- data-goto-key-list and data-goto-next-list allow you to build advanced non-linear navigation. -->
    <div class="step" data-goto-key-list="ArrowUp ArrowDown ArrowRight ArrowLeft" data-goto-next-list="step-4 step-3 step-2 step-5">

See https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values for a table of what strings to use for each key.

Author

Copyright 2016 Henrik Ingo (@henrikingo) Released under the MIT license.