reveal.js幻灯片的多重功能
Multiplex functionality with reveal.js slides
我想使用slides.com接口创建reveal.js演示文稿以节省时间,然后添加多路复用功能以允许控制其他设备上的演示文稿。为此,我编辑了初始化选项和依赖项:
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 },
]
});
但是在控制台中得到这个错误,它似乎深深地隐藏在揭示代码中:
Uncaught ReferenceError: head is not defined (index: 46)
当我在explay中手动生成时,我能够获得多路复用功能(控制器、侦听器)。但这个版本坏了(链接)。有没有其他方法可以为slides.com制作的演示文稿添加依赖项?
reveal.js依赖head.js进行依赖项加载。但是,head.js不包含在从Slides导出的演示文稿中,因为它不加载任何依赖项。
要解决此问题,您需要在演示文稿中添加head.js:
<script src="https://cdnjs.cloudflare.com/ajax/libs/headjs/0.96/head.min.js"></script>
相关文章:
- JS的搜索功能
- 可以't访问Angular.js服务中的功能
- JavaScript(Underscore.js)扩展功能
- js上传功能
- 如何将具有相同功能的两个select html标签的两个JS组合在一起
- reveal.js幻灯片的多重功能
- js禁用firefox中的退格功能
- Angular JS和jQuery UI自动完成功能
- express js中具有不同功能的动态路由
- 使用视频js功能触发多个视频
- 对页面上的所有ID执行JS功能
- 在iOS上使用iScroll.js时启用缩放功能
- cordova.js/Camera.js无法使用相机功能
- 如何在PDF中放置滚动功能.js
- 在 velocit 内部的功能.js序列
- 如何在 Sails 中扩展蓝图的功能.js而不覆盖整个蓝图
- 使用速度缓动功能.js无法正常工作
- 如何在浏览器中完成图像大小调整后运行功能?(JS/JQuery)
- 向地图框添加功能.js
- 如何禁用浏览器快捷键ctrl-N并在按下ctrl-N时触发功能?JS提琴添加