2017-07-28 79 views
-1

我使用Chessboard.js製作的國際象棋引擎,但我有一個問題...我的編碼是錯誤的是:未捕獲的SyntaxError:意外的標識「」使用chessboard.js

var board, 
game = new Chess(); 

和頁說:

Uncaught SyntaxError: Unexpected identifier 

我的HTML是:

<!DOCTYPE> 
<html> 
<head> 
    <title>Chess</title> 
    <link rel="stylesheet" href="css/chessboard-0.3.0.min.css"> 
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> 
    <script src="js/chessboard-0.3.0.min.js"></script> 
</head> 
<body> 
<div id="board" style="width: 400px"></div> 
<script src="pro chess.js"></script> 
</body> 
</html> 

謝謝!

網頁:chessboardjs.com/

+0

只是一個猜測,但也許是因爲你在一個單獨的/新行上聲明這些變量導致語法錯誤。將它們放在同一行/線上並再次運行腳本。讓我知道這是否適合你。 – NewToJS

+0

請嘗試以下示例jsfiddel:http://jsfiddle.net/pebreo/amXhC/ – selvarajmas

+0

這不起作用。 :( – Wrogrsin

回答

0

應該是分號,而不是一個逗號。分號用於表示語句的結尾。

var board; game = new Chess();

+0

是的,我知道,但它仍然說,同樣的事情,這是什麼chessboard.js的例子。 – Wrogrsin

+1

你在看哪個頁面?我沒有看到任何東西一眼就能看出你的原始問題的評論告訴如何在一行中定義多個變量,如果這是你所追求的目標,那麼你還可以在問題中提供HTML嗎? – Nick

相關問題