【问题标题】:Reveal.js lazy loading for phpReveal.js 延迟加载 php
【发布时间】:2017-02-17 08:48:11
【问题描述】:

当我将它添加到我的 Reveal.js 演示文稿的最后一张幻灯片时,它会从头开始运行:

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

如何确保 php 只在最后运行?

我在想我可以制作一个单独的 php 文件。然后我可以使用data-src 来加载它。但是,我宁愿不创建一个单独的文件。有什么方法可以让我只在幻灯片中的某个时间运行 php?

【问题讨论】:

    标签: javascript php reveal.js


    【解决方案1】:

    PHP 在服务器端 运行,因此不能延迟加载

    此外,您的脚本是在加载 DOM 时执行的,而不是在您在特定幻灯片上时执行的。

    您应该为该特定幻灯片/状态创建一个事件侦听器:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      • 2014-03-06
      • 2021-07-13
      相关资源
      最近更新 更多