装载&在jQueryMobile AJAX页面加载上执行audio.js

时间:2013-03-12 21:22:29

标签: jquery ajax jquery-mobile

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

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

有没有办法在通过AJAX加载页面时能够获取Javascript代码,例如audio.js代码?

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

1 个答案:

答案 0 :(得分:1)

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

同样在你发送的链接上,所有的mp3都以空文件的形式返回。