【问题标题】:Reveal.js Slideshow Not WorkingReveal.js 幻灯片不工作
【发布时间】:2013-03-30 14:43:12
【问题描述】:

我正在尝试使用 Reveal.js 框架制作幻灯片,但由于某种原因,它对我不起作用。它只是显示一个空白屏幕。这是我目前所拥有的 (jsfiddle):

    <!DOCTYPE HTML>
    <html>
    <head>
    <link type="text/css" href="http://lab.hakim.se/reveal-js/css/reveal.min.css" rel="stylesheet" media="all">
    </head>

    <body>
    <div class="reveal">
        <div class="slides">
            <section>hello world</section>
            <section>second slide</section>
            <section>third</section>
        </div>
    </div>

    <script type="text/javascript" src="http://lab.hakim.se/reveal-js/js/reveal.min.js"></script>
    </body>
</html>

编辑: 解决方法是在结束体标签前添加如下代码:

<script type="text/javascript">
Reveal.initialize({

// Display controls in the bottom right corner
controls: true,

// Display a presentation progress bar
progress: true,

// Push each slide change to the browser history
history: false,

// Enable keyboard shortcuts for navigation
keyboard: true,

// Enable the slide overview mode
overview: true,

// Vertical centering of slides
center: true,

// Loop the presentation
loop: false,

// Change the presentation direction to be RTL
rtl: false,

// Number of milliseconds between automatically proceeding to the 
// next slide, disabled when set to 0, this value can be overwritten
// by using a data-autoslide attribute on your slides
autoSlide: 0,

// Enable slide navigation via mouse wheel
mouseWheel: false,

// Apply a 3D roll to links on hover
rollingLinks: true,

// Transition style
transition: 'default' // default/cube/page/concave/zoom/linear/fade/none

});
</script>

https://github.com/hakimel/reveal.js

【问题讨论】:

    标签: javascript slideshow reveal.js


    【解决方案1】:

    这是因为您在 css 的这一行中将您的部分设置为 display: none

    .reveal .slides>section,.reveal .slides>section>section
    

    使用类似 Firebug 的检查器工具来查看为这些部分设置的 CSS。

    【讨论】:

    • 谢谢!结果我不得不在文档末尾添加一些额外的 JavaScript。
    【解决方案2】:

    实际上,调用 Reveal.initialize() 是必需的,但它可以是空的,所以这就足够了:

        Reveal.initialize({});
    

    【讨论】:

      【解决方案3】:

      你可以这样说


      <script>
      Reveal.initialize({
          transition: Reveal.getQueryHash().transition || 'default' 
          // choose your skin ===>>>>  default/cube/page/concave/zoom/linear/fade/none
      });     
      </script>
      

      【讨论】:

        猜你喜欢
        • 2012-08-29
        • 1970-01-01
        • 2017-03-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-15
        • 2014-02-02
        • 1970-01-01
        相关资源
        最近更新 更多