2012-10-17 46 views
3

我被要求將Stratus 2 Beta添加到我們的網站,以便我們可以流式傳輸音樂。我去了Stratus網站,他們似乎很容易將它們的代碼添加到網站HTML中,但我無法使其運行。使Stratus 2 Beta與網站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>腳本之間。

回答

1

確保你已經安裝了jQuery

<script type="text/javascript" src="jquery.js">指向jquery.js文件是jQuery的主庫。這就是給你的問題。

下載jQuery的產量從他們的網站,將它解壓縮並上傳到您的網站(我把我的一個jQuery的文件夾),改變src="jquery.js"src="jquery/jquery.js"(假設jQuery的是你的文件夾)

OR

參考谷歌託管的一個,更改標記方法1在「Using Google to host your jQuery (or other) JavaScript libraries」描述:

+0

謝謝你!仍然似乎無法使其工作...我試圖指揮谷歌以及上傳jquery文件夾到我的服務器(稱之爲jquery和引用jquery.min.js文件)。這可能是與實際網站的東西,然後 - 我會保持在它 – user1754569

0

您使用的是什麼瀏覽器? 如果它是Internet Explorer它不工作。檢查 - >stratus.sc and IE

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

希望這可以幫助任何人有這個問題!

馬特

+1

這完全做到了我!謝謝! –

0

總是把腳本放在頁面的底部,就在關閉body標籤之前。

看起來你缺少一個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> 
0

花了一點時間,似乎有兩個問題需要在項目的網站上使用這個例子。

由於MDizzleDogg表示... .browser已被棄用。你可以做的是 A)使用舊版本的jQuery。 或 B)使用migrate插件found here.

下一個問題在自定義示例中。它說:

<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

我希望這是有道理的。