2014-07-22 33 views
0

我有這樣的動畫,請參閱:js fiddle exampleRafael.js引用錯誤訊息

當我試圖把它的記事本++的.js和.html文件轉換,我得到:

uncaught reference error: Raphael is not defined. 

我應該怎麼要解決它嗎?我給出的參考如下:

<script type = "text/JavaScript" src ="Raphael 2.1.0.js"> </script> 
+0

並且你在html中包含raphael文件? –

回答

1

您沒有正確包含raphael.js javascript文件到您的文檔。

將下面的代碼添加到您的.html文件中,然後附上</body>元素和任何其他正在與raphael.js庫一起工作的JavaScript。 (換句話說,在JS撥弄窗口所有的JavaScript低於腳本包括標記。)

<script type="text/javascript" src="path/to/raphael.js"></script> 

// ... your raphael.js related javascript is located here ... 

</body> 

爲什麼它裏面的jsfiddle的原因是,你可以從拉斐爾2.1.0頁面的左上角看到選中,所以jsfiddle自動將其包含在頁面中。

因此,您應該下載raphael.js文件到您的項目文件夾或使用extranal CDN網址的資源,如http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js(但要注意,如果位置改變你的代碼將停止工作。)

乾杯。

+0

實際上,我下載了腳本,然後添加了這樣的參考:。但是,我不明白什麼是錯的。我會盡力做你的建議。非常感謝你:) –

+0

@beginnerjs np,我看到你在編輯問題上遇到了麻煩,所以我將你的東西改正爲可見並注意到了語法錯誤。 :)很高興可以幫助。 –

+0

我是stackoverflow的新成員,是的,我一般在正確編寫和編輯代碼時遇到了問題。我很高興你的更正:) –