Я создаю игру с перевернутыми карточками, в которой игроки сопоставляют пары карточек, переворачивая их. Каждая карта имеет атрибут data-type, определяющий ее тип. Когда две карты переворачиваются, мой код JavaScript сравнивает значения их типов данных, чтобы определить, совпадают ли они.
Если карты совпадают, они должны оставаться перевернутыми. Если они не совпадают, они должны перевернуться обратно после небольшой задержки. Однако поведение непоследовательно. Иногда совпадающие карты переворачиваются обратно, а иногда несовпадающие карты остаются перевернутыми.
Я пробовал отладку, добавляя операторы console.log для проверки значений типов данных, и они совпадают правильно. Я также экспериментировал с setTimeout для анимации переворачивания, но не смог решить проблему.
Я попробовал сравнить атрибуты типа данных двух перевернутых карточек с помощью if в моей функции checkMatch. Я ожидал, что карты с совпадающими значениями типов данных останутся перевернутыми, а карты с несовпадающими значениями перевернутся обратно после задержки.
Однако на практике, даже если значения типов данных совпадают, карты иногда переворачиваюсь назад. Я добавил инструкции console.log для проверки значений типов данных, и они кажутся правильными. Я также пробовал использовать setTimeout для анимации переворота, но это не решило проблему.
Я ожидал, что игра каждый раз будет правильно определять совпадения и несоответствия, но поведение было непоследовательным. .
Подробнее здесь: https://stackoverflow.com/questions/792 ... rrect-data
«Карточки в моей карточной игре переворачиваются обратно, даже если они совпадают, несмотря на правильные значения типов ⇐ CSS
Разбираемся в CSS
1733439611
Anonymous
Я создаю игру с перевернутыми карточками, в которой игроки сопоставляют пары карточек, переворачивая их. Каждая карта имеет атрибут data-type, определяющий ее тип. Когда две карты переворачиваются, мой код JavaScript сравнивает значения их типов данных, чтобы определить, совпадают ли они.
Если карты совпадают, они должны оставаться перевернутыми. Если они не совпадают, они должны перевернуться обратно после небольшой задержки. Однако поведение непоследовательно. Иногда совпадающие карты переворачиваются обратно, а иногда несовпадающие карты остаются перевернутыми.
Я пробовал отладку, добавляя операторы console.log для проверки значений типов данных, и они совпадают правильно. Я также экспериментировал с setTimeout для анимации переворачивания, но не смог решить проблему.
Я попробовал сравнить атрибуты типа данных двух перевернутых карточек с помощью if в моей функции checkMatch. Я ожидал, что карты с совпадающими значениями типов данных останутся перевернутыми, а карты с несовпадающими значениями перевернутся обратно после задержки.
Однако на практике, даже если значения типов данных совпадают, карты иногда переворачиваюсь назад. Я добавил инструкции console.log для проверки значений типов данных, и они кажутся правильными. Я также пробовал использовать setTimeout для анимации переворота, но это не решило проблему.
Я ожидал, что игра каждый раз будет правильно определять совпадения и несоответствия, но поведение было непоследовательным. .
Подробнее здесь: [url]https://stackoverflow.com/questions/79256458/cards-in-my-flip-card-game-flip-back-even-when-they-match-despite-correct-data[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия