【发布时间】:2013-11-09 22:46:21
【问题描述】:
我正在使用 jQuery Mobile + MediaElement.JS(MP3 jQuery 插件)
MP3 播放器工作正常。但是当我单击菜单链接时,该页面不会导航到其他页面。我只能看到加载图标。
$('video,audio').mediaelementplayer();
上面是调用MP3播放器的函数。我把它放在</body> 的正上方。当我删除上述脚本时,我可以导航到其他页面,但 MP3 播放器不起作用。
这是我得到的错误:
TypeError: $ is not a function $('video,audio').mediaelementplayer();
当我将 jquery.js 放在头部,在任何库之前,我得到这个:
最后,如果我将对播放器的调用更改为 jQuery('video,audio').mediaelementplayer(),我会得到:
【问题讨论】:
-
是否有任何可能破坏其他代码的 javascript 错误?
-
听起来
mediaelementplayer();以某种方式阻止了jQuery Mobile 的事件。您是否在控制台中收到任何错误? -
@Omar 是的。我只是这样放置的。
-
我们不能继续猜测,添加更多细节。
-
我们不能一直猜测。发布更多代码。
标签: jquery html jquery-mobile mediaelement.js