У меня есть страница «Шахматы» с пользовательским шаблоном. Когда я использую сценарий cheessboard.js онлайн, проблем нет. Когда я хочу использовать загруженную версию и заменять <base href="http://chessboardjs.com/" />
с локальным путем, он производит эти ошибки в браузере:Как сделать chessboard.js работать на локальном WordPress?
GET http://localhost/css/chessboard.css (index):4
GET http://localhost/js/chess.js (index):8
GET http://localhost/js/jquery-1.10.1.min.js (index):9
GET http://localhost/js/chessboard.js (index):10
Uncaught ReferenceError: $ is not defined
Как настроить шаблон Chess.php
?
...
<html>
<head>
<base href="http://chessboardjs.com/" />
<link rel="stylesheet" href="/css/chessboard.css" />
</head>
<body>
<div id="board" style="width: 400px"></div>
<script src="/js/chess.js"></script>
<script src="/js/jquery-1.10.1.min.js"></script>
<script src="/js/chessboard.js"></script>
<script>
var init = function() {
var board, game = new Chess();
var makeRandomMove = function() {
var possibleMoves = game.moves();
if (game.game_over() === true || game.in_draw() === true || possibleMoves.length === 0) return;
var randomIndex = Math.floor(Math.random() * possibleMoves.length);
game.move(possibleMoves[randomIndex]);
board.position(game.fen());
window.setTimeout(makeRandomMove, 500);
};
board = new ChessBoard('board', 'start');
window.setTimeout(makeRandomMove, 500);
};
$(document).ready(init);
</script>
</body>
</html>
...
Любые ошибки в вашем браузере Панель JavaScript? – halfer
«это не работает» ** НЕТ ** описание ошибки – Xatenev
Прохладный плагин :)) – brasofilo