我正在开发一个类似于在线版power point的网络应用。我想要做的是在用户查看当前幻灯片时预加载上一张和下一张幻灯片,以便在点击上一张和下一张时几乎没有延迟。
每个幻灯片上都有jwplayer播放与幻灯片一起播放的音频。此时我有javascript变量充当缓冲区并保存上一张和下一张幻灯片的html。当用户单击下一步时,我使用jquery将当前显示的html替换为缓冲区变量中的html。此时创建了jwplayer,音频开始缓冲然后播放。我希望能够在将html放入缓冲区时缓冲音频。有没有办法用javascript做到这一点?
答案 0 :(得分:2)
而不是缓存幻灯片html源代码,实际上是将HTML嵌入到页面中,但是在一个不可见的div中。当用户想要查看下一张幻灯片时,请使旧的幻灯片不可见,新的幻灯片可见。