отложенная загрузка Reveal.js для переполнения стека

Когда я добавляю это к последнему слайду в моей презентации Reveal.js, он запускается с самого начала:

<section>
<?php echo "<script>alert('Success!');</script>"; ?>
The End
</section>

Как я могу убедиться, что PHP работает только в конце?

Я думал, что я мог бы сделать отдельный файл PHP. Тогда я мог бы использовать data-src загрузить его. Но я скорее не создаю отдельный файл. Есть ли способ, которым я могу запустить php только в определенное время в слайд-шоу?

1

Решение

PHP работает на на стороне сервера, следовательно не может быть ленивый груз.

Также ваш скрипт выполняется при загрузке DOM, а не когда вы находитесь на определенном слайде.

Что вы должны сделать, это создать прослушиватель событий для этого конкретного слайда / состояния:

Reveal.addEventListener( 'somestate', function() {
// TODO: Sprinkle magic
}, false );
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]