Холст не появится в браузере

0

Мой холст не будет отображаться в моем браузере. Я предполагаю, что причина связана с некоторыми ошибками jQuery для новичков. Коды ниже представлены в двух отдельных папках: Game.html и game.js

Game.html:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>

    <canvas id="gameCanvas"> 


    </canvas>
        <script src="Scripts/jquery-2.0.3.js" type="text/javascript"> </script> 
        <script src="Scripts/game.js" type="text/javascript">  </script> 
</body>
</html>

game.js:

var canvasWidth = 800;
var canvasHeight = 600;

$('#gameCanvas').attr('width', canvasWidth);
$('#gameCanvas').attr('height', canvasHeight);

var canvas = $('#gameCanvas')[0].getContext('2d');
canvas.strokeRect(0, 0, canvasWidth, canvasHeight);
  • 1
    Что вы видите в консоли? Какой браузер?
  • 1
    Обернули ли вы свой код game.js $(function(){ .. }); ? Если нет, попробуйте.
Показать ещё 3 комментария
Теги:

2 ответа

0

Здесь протестирован ваш код работает отлично.

Посмотрите в своих файлах содержимого папки Scripts jquery-2.0.3.js и game.js.

единственная возможность - путь ошибки, посмотрите на это.

И какой браузер вы тестируете? html5 canvas работает только в некоторых новых браузерах.

проверен здесь, если у вашего браузера есть поддержка холста

Code Equals

рабочий пример здесь

0

Вы уверены, что ваша ссылка на файл сценария верна. Если оба html и скрипта находятся в двух разных папках, то ссылка может потребоваться:

<script src="../Scripts/jquery-2.0.3.js" type="text/javascript"> </script> 
<script src="../Scripts/game.js" type="text/javascript">  </script> 
  • 0
    Это не сработало :(

Ещё вопросы

Сообщество Overcoder
Наверх
Меню