개발이야기/jQuery

[jQuery] 이미지 자동으로 움직이기, 이미지 반복해서 움직이기 (animate)

후린개발자 2022. 10. 14.
반응형

animate 메서드를 활용해서 이미지를 반복적으로 움직이게 했습니다.
스타일 범위에서 움직이게 하였고, 행위가 끝나고 콜백 함수를 통해서 반복적으로 실행하였습니다.

 

사용법

$(선택자).animate({스타일 : 값}, 속도 ,콜백 함수);

 

사용 예제

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="format-detection" content="telephone=no, address=no, email=no" />
<meta http-equiv="Expires" content="-1"/> 
<meta http-equiv="Pragma" content="no-cache"/> 
<meta http-equiv="Cache-Control" content="no-cache"/>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
	$(document).ready(function () {
		Moving();
	});

	function Moving() {
		$("#up").animate({ marginTop: "40px" }, 200, "", function () {
		$(this).animate({ marginTop: "0px" }, 200, "", function () { 
		Moving(); });
		});
	}
</script>
</head>
<body>
<div>
	<img id="up" src="./img/finger.png" width="90" height="90" />
</div>
</body>
</html>

 

 

사용예제 화면 입니다.

반응형

댓글

💲 추천 글