2017-07-28 76 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

相关问题