3

我被要求将 Stratus 2 Beta 添加到我们的网站,以便我们可以播放音乐。我去了stratus网站,他们让将他们拥有的代码添加到网站HTML中看起来非常简单,但我无法让它工作。

这就是我所拥有的(包括 jQuery 文件):

<script type="text/javascript" src="jquery.js"></script>    
<script type="text/javascript" src="http://stratus.sc/stratus.js"></script>
<script type="text/javascript">
   $(document).ready(function(){
     $.stratus({
       links: 'http://soundcloud.com/wearelisten/listen_2'
     });
   });
</script>

</head>我在和<body>脚本之间有这个。

4

5 回答 5

6

我最近遇到了同样的问题,它是使用较旧的 jQuery 库解决的——stratus 使用 $.browser,它在 jQuery 1.9 中被删除。我使用了 1.7.2 版:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

我的播放器终于工作了!您可以在此处查看测试页演示:www.tworoxdesign.com/EliotCurtis

希望这可以帮助任何有这个问题的人!

马特

于 2013-03-21T18:27:42.520 回答
1

确保你安装了jQuery

<script type="text/javascript" src="jquery.js">指向jquery.js作为 jQuery 主库的文件的点。这就是给你带来问题的原因。

从他们的网站下载 Jquery 产品,解压缩并上传到您的网站(我将我的放在 jquery 文件夹中)并将其更改src="jquery.js"src="jquery/jquery.js"(假设jquery是您的文件夹)

或者

参考 Google 托管的,将标签更改为方法 1,如“使用 Google 托管您的 jQuery(或其他)JavaScript 库”中所述:

于 2012-10-17T21:46:52.780 回答
0

你使用的是什么浏览器?如果它是 Internet Explorer 则无法正常工作。检查 -> stratus.sc 和 IE

于 2012-10-22T17:00:44.863 回答
0

始终将脚本放在页面底部的结束正文标记之前。

看起来您缺少 jQuery 字符串选择器。将您的代码更新为以下示例。

<script type="text/javascript" src="jquery.js"></script>    
<script type="text/javascript" src="http://stratus.sc/stratus.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        $('body').stratus({
            links: 'http://soundcloud.com/wearelisten/listen_2'
        });
    });
</script>
于 2013-06-05T01:35:18.347 回答
0

有点兴奋,似乎有两个问题要让它与项目网站上的示例一起使用。

正如 MDizzleDogg 所说... .browser 已弃用。您可以做的是 A) 使用旧版本的 jQuery。或 B) 使用此处找到的迁移插件

下一个问题出现在自定义示例中。它说:

<script type="text/javascript">
$(document).ready(function(){
 $stratus({
  auto_play: true,
  download: false,
  links: 'http://soundcloud.com/qotsa',
  random: true
 });
});
</script> 

问题是 javascript 认为 $stratus 是一个变量并且它从未被定义。要修复它,只需将 $stratus 更改为 $.stratus

我希望这是有道理的。

于 2015-01-13T15:13:12.563 回答