HTML, CSS , JavaScript
[JavaScript] jQuery (미니 게임)
jny0
2023. 2. 21. 23:05
미니프로젝트 #4 jQuery를 활용한 미니게임
jQuery 선언 방식 : $(선택자).행위;
$(‘#click’).click(함수이름)
클릭했을 때 함수 실행 (#
는 id를 나타내는 태그)
<script>
var hp = 3;
$('#drone').click(function() { // drone이라는 id를 클릭하면 실행되는 함수 (익명함수 형태)
$('#spit').fadeIn(); // spit이라는 id 나타나기
$('#spit').animate({'left': '+=250px'}); // 변화 (왼쪽으로 250px만큼 이동
$('#spit').fadeOut(function(){ // 사라지기
hp = hp - 1; // hp가 1 줄어들면
$('#hp').text('HP: ' + hp); // hp라는 id의 텍스트 수정
if (hp == 0) {
$('#bunker').fadeOut(); // 만약 hp가 0이되면 bunker 사라짐
}
});
$('#spit').css({left: 150}); // spit 클릭-사라짐-다시클릭 할 때 원래 위치에서 시작
});
</script>