发布
社区首页 >问答首页 >使用reveal.js幻灯片的多重功能

使用reveal.js幻灯片的多重功能
EN

Stack Overflow用户
提问于 2015-03-31 19:34:05
回答 1查看 2K关注 0票数 6

我希望使用reveal.js 接口创建slides.com演示文稿,以节省时间,然后添加多工功能,以允许在其他设备上控制演示文稿。为此,我编辑了初始化选项和依赖项:

代码语言:javascript
代码运行次数:0
复制
           Reveal.initialize({
                multiplex:{
                    secret: null, // Obtained from the socket.io server. Gives this (the master) control of the presentation
                    id: ID,
                    url: NODEURL // Location of socket.io server
                },              
               dependencies: [
                    { src: '//cdnjs.cloudflare.com/ajax/libs/socket.io/0.9.10/socket.io.min.js', async: true },
                    { src: 'reveal/plugin/multiplex/client.js', async: true },              
               ]
            });

但是在控制台中获取这个错误,这个错误似乎深深地隐藏在显示代码中:

代码语言:javascript
代码运行次数:0
复制
Uncaught ReferenceError: head is not defined (index: 46)

当我在this中手动生成这个功能时,我能够获得多路复用功能(控制器监听程序)。但是这个版本中断了(链接)。是否有另一种方式向slides.com生成的演示文稿中添加依赖项?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-01 06:32:22

reveal.js依赖于head.js加载依赖项。但是,head.js不包含在从幻灯片导出的演示文稿中,因为它不加载任何依赖项。

要解决这个问题,需要将head.js添加到演示文稿中:

代码语言:javascript
代码运行次数:0
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/headjs/0.96/head.min.js"></script>
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29377010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档