학교용 메모리 게임을 마쳤습니다. 카드가 CSS 애니메이션으로 뒤집어지기를 정말로 바랍니다. 그러나 저는 JavaScript와 JQuery에 익숙하지 않습니다. 적절한 컨 테이너 구조를 달성하는 데 어려움을 겪고 있습니다. 클릭 할 때 카드가 뒤집히도록해야합니다.JQuery - 컨테이너가 포함 된 컨테이너 구조 문제
const generate=(cards)=>{
cards.forEach(function(card, i) {
$(".gameBoard")
.append($("<div>").addClass("front")//
.append($("<div>").addClass("back").append($("
<img>").attr("src", cards[i]))));
});
};
OR을 : 다음과 같이
는 현재 게임 조각 보드 내에서 생성
<div class="gameBoard>
<div class="front"></div>
<div class="back"><img src="cards"></div>
</div>
그러나 애니메이션은 앞면과 뒷면 div의 모두에 존재할 필요가 제대로 작동하기 위해서는
다음과 같은 컨테이너 :<div class="gameBoard>
<div class="flip">
<div class="front></div>
<div class="back"><img src="cards></div>
</div>
</div>
div (.flip) bu 그것이 .gameboard 컨테이너 내에서 생성되는 다른 div에 추가하는 것이 아니라 앞뒤 div가 포함되도록하십시오.
감사합니다.