Mam prezentację reveal.js
zawierającą około 300 slajdów. Celem tej prezentacji jest wyświetlenie slajdów w trybie "kiosku" na monitorze za kabiną konferencyjną.Losuj slajdy w pliku reveal.js
Aby utworzyć "tryb kiosk" jakie otrzymał:
Reveal.initialize({
controls: false, // hide the control arrows
progress: false, // hide the progress bar
history: false, // don't add each slide to browser history
loop: true, // loop back to the beginning after last slide
transition: fade, // fade between slides
autoSlide: 5000, // advance automatically after 5000 ms
});
To działa bardzo dobrze, ale chciałbym losowy slajdy. Slajdy są obecnie tylko listą 300 <section>
znaczników w dokumencie indeksu - nie są pobierane z dowolnego miejsca na zewnątrz. Obecnie random: true
nie jest opcją konfiguracyjną w pliku reveal.js.
Kolejność wyświetlania fragmentów można kontrolować za pomocą data-fragment-index
. Czy można zrobić coś takiego z sekcjami? Czy istnieje sposób na oszukanie pliku reveal.js w losowaniu moich slajdów?
Moim ulubionym wyborem jest potasowanie ich za każdym razem, tzn. Wyświetlanie slajdów 1-300 w losowej kolejności, a następnie potasowanie ich i pokazanie 1-300 ponownie w innej losowej kolejności. Byłbym też zadowolony z tego, że po prostu przeskakuję do losowego slajdu dla każdego przejścia.
Reveal.js jest [faktycznie na Github] (https://github.com/hakimel/reveal.js/), więc dla przyszłych czytelników byłoby możliwe do stołu i dodać opcję 'random' (i ewentualnie połączyć to), jeśli uważasz, że byłoby to korzystne. – Doorknob
Otwarty problem na GH - byłoby to rzeczywiście przydatna funkcja mieć :) https://github.com/hakimel/reveal.js/issues/1089 –
Zawsze masz alternatywę korzystania z http: reveal.js: //alternativeto.net/software/reveal-js/ –