4

我有一个通过 jQuery Mobile 显示的页面,上面有一个 audio.js 播放器。

但是,当页面通过 jQuery Mobile 的单击处理程序的 AJAX 劫持加载时,audio.js 代码不会被执行,因此没有音频播放器。

有没有一种方法可以让我在通过 AJAX 加载页面时执行 Javascript 代码,例如 audio.js 代码?

您可以通过访问http://media.urbansermons.net/m/audio-list/term/6711并单击其中列出的任何音频来查看问题示例。请注意,这是一个测试站点。

4

1 回答 1

1

由于用户必须单击一个项目,如果不是在浏览器中加载新链接,而是使用 DIV 从列表切换到详细信息页面,因此无需打开新 URL,您可以使用相同的单击来启动播放器(因为移动设备要求在播放音频/视频之前点击事件。

同样在您发送的所有 mp3 链接上作为空文件返回。

于 2014-02-14T08:58:42.423 回答