如何创建一个继续在所有页面上播放的播放器?

时间:2012-10-10 18:51:18

标签: javascript jquery audio frame

我想知道的是如何在网站周围创建一个保持不变的框架,同时根据显示的实际页面更改地址栏中的网址。它需要能够有一个播放不间断的音频元素,即使您转到服务器上的另一个页面。

Pitchfork Website,玩家可以在右上角看到。

2 个答案:

答案 0 :(得分:3)

更换内容然后更新网址听起来就像Mark Pilgrim在http://diveintohtml5.info/history.html中所遇到的模式

使用一点AJAX,您可以更新内容,history.pushState()允许您更改URL,然后添加一个事件监听器来收听popstate事件(当用户向后导航时)。 / p>

对于如何构建页面或AJAX调用,这并没有给出太多指导,但希望它可以让您了解一般概念。

答案 1 :(得分:0)

如果我了解您,您可以将资源作为模板包含在您的网站中(将其包含在每个页面中,同时考虑主框架的宽度和长度以及资源的大小)。