Задать вопрос
@RafGal

Где ошибка в подключении библиотеки?

взял код библиотеки из этой демо-странички библиотеки gamepad.js
скачал эту страницу и успешно открыл локально

в тестовой страничке этот код:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
тест геймпада

<script src="gamepad.js"></script>

<script>  

const listener = new GamepadListener();  //тут ошибка

listener.on('gamepad:connected', function(event){
    var data =  event.detail
    /*
	    {
	        index, // Gamepad index: Number [0-3].
	        gamepad, // Native Gamepad object.
	    }
    */
    alert(data.index)
})

listener.start();

</script>

</body>
</html>

рядом с этим файлом лежит файл gamepad.js взятый из демки

но в 13й строке ошибка: GamepadListener is not defined
не могу понять почему не могу воспроизвести работу библиотеки
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
не могу понять почему не могу воспроизвести работу библиотеки

Потому что ваш код не соответствует тому коду, который размещён по вашей ссылке. Т.е., вы просто выкинули часть кода. Достаточно открыть код страницы и сравнить с вашим. Что вам помешало выполнить код как есть и попытаться понять что именно вы сделали не так?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы