У меня есть презентация reveal.js
с примерно 300 слайдами. Цель этой презентации - циклические слайды в режиме "киоск" на мониторе за стендом для конференций.
Чтобы создать режим "киоска" , я получил:
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
});
Это работает очень хорошо, но я хотел бы рандомизировать слайды. В настоящее время слайды представляют собой список из 300 тегов <section>
в индексном документе - они не вытягиваются из любого внешнего источника. В настоящее время random: true
не является параметром конфигурации в show.js.
Порядок отображения фрагментов можно контролировать с помощью data-fragment-index
. Можно ли сделать что-то подобное с разделами? Есть ли способ обмануть show.js для рандомизации моих слайдов?
Мое предпочтение было бы перетасовывать их каждый раз, то есть показывать слайды 1-300 в случайном порядке, а затем перетасовывать их и снова показывать 1-300 в другом случайном порядке. Я также был бы доволен тем, что просто прыгал на случайный слайд для каждого перехода.