我正在使用RoR,并且我从JQuery中添加了一个JPlayer到我的项目中。 我补充它在文件夹资产和在HTML我有这样的:Uncaught TypeError:Object [object Object] has no method'jPlayer'
<title>jPlayer as an audio player</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="/jPlayer/skin/pink.flag/jplayer.pink.flag.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function() {
$(this).jPlayer("setMedia", { mp3:"http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3"});
},swfPath: "js",supplied: "mp3",wmode: "window"
});
});
//]]>
</script>
但我得到这个错误:
Uncaught TypeError: Object [object Object] has no method 'jPlayer'
在这一行:$("#jquery_jplayer_1").jPlayer({
o添加相应的宝石到宝石文件,所以我不知道什么是错的。任何想法?谢谢!
你有没有在你的页面上包含必需的JS文件? – 2013-03-11 08:26:11
确保您的JPlayer脚本包含在该页面中。 – 2013-03-11 08:27:52
如何包含/需要脚本和JS文件?谢谢! – Anna 2013-03-11 09:22:18