Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 코딩
- 심장질환
- javascript
- 납입
- 가입
- 수수료
- 뇌출혈
- 웹개발
- 리스트
- 인출수수료
- 교보
- 중도인출
- 보험
- PythonProgramming
- Vue.js
- 보험료
- 파이썬
- 추가납입
- python
- 급성심근경색증
- Java
- 특약
- 사망
- 자바스크립트
- 변환
- jQuery
- 교보생명
- 프론트엔드
- 프로그래밍
- 문자열
Archives
- Today
- Total
SeouliteLab
jQuery .stop() 메서드 이해와 활용 예제 본문
jQuery의 .stop()
메서드는 현재 진행 중인 모든 애니메이션을 중지합니다. 이를 통해 웹 페이지에서 애니메이션의 부드러운 정지를 제어할 수 있습니다. .stop()
메서드의 사용법과 예제를 살펴보겠습니다.
예제 1: 기본적인 애니메이션 정지
<!DOCTYPE html>
<html>
<head>
<title>jQuery .stop() 예제</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<style>
#box {
width: 100px;
height: 100px;
background-color: red;
}
</style>
</head>
<body>
<div id="box"></div>
<button id="animateBtn">애니메이션 시작</button>
<button id="stopBtn">애니메이션 정지</button>
<script>
$(document).ready(function() {
$("#animateBtn").click(function() {
$("#box").animate({ left: '500px' }, 2000); // 요소를 오른쪽으로 이동하는 애니메이션 시작
});
$("#stopBtn").click(function() {
$("#box").stop(); // 현재 진행 중인 애니메이션 중지
});
});
</script>
</body>
</html>
위 코드에서는 "애니메이션 시작" 버튼을 클릭하면 요소가 오른쪽으로 이동하는 애니메이션을 시작하고, "애니메이션 정지" 버튼을 클릭하면 해당 애니메이션을 중지합니다.
예제 2: 애니메이션을 즉시 종료하고 원래 위치로 돌아가기
<!DOCTYPE html>
<html>
<head>
<title>jQuery .stop() 예제</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<style>
#box {
width: 100px;
height: 100px;
background-color: blue;
position: relative;
}
</style>
</head>
<body>
<div id="box"></div>
<button id="animateBtn">애니메이션 시작</button>
<button id="stopBtn">애니메이션 정지</button>
<script>
$(document).ready(function() {
$("#animateBtn").click(function() {
$("#box").animate({ left: '500px' }, 2000); // 요소를 오른쪽으로 이동하는 애니메이션 시작
});
$("#stopBtn").click(function() {
$("#box").stop(true, true); // 현재 진행 중인 애니메이션을 즉시 종료하고 원래 위치로 돌아감
});
});
</script>
</body>
</html>
위 코드에서는 "애니메이션 시작" 버튼을 클릭하면 요소가 오른쪽으로 이동하는 애니메이션을 시작하고, "애니메이션 정지" 버튼을 클릭하면 해당 애니메이션을 즉시 종료하고 원래 위치로 돌아갑니다.
.stop()
메서드는 현재 진행 중인 모든 애니메이션을 중지합니다. .stop()
메서드에는 두 가지 옵션이 있습니다. 첫 번째 옵션은 애니메이션을 즉시 종료하고 원래 위치로 돌아가는지 여부를 지정하며, 두 번째 옵션은 대기열에서 애니메이션을 지워야 하는지 여부를 지정합니다.
위 예제들에서는 .stop()
메서드를 사용하여 애니메이션을 제어하는 방법을 살펴보았습니다.
'프로그래밍' 카테고리의 다른 글
파이썬 Pydantic 라이브러리: 데이터 검증 및 설정을 위한 간편한 도구 (0) | 2024.04.01 |
---|---|
jQuery .toggle() 메서드 이해와 활용 예제 (0) | 2024.04.01 |
jQuery .slideUp() 메서드 이해와 활용 예제 (0) | 2024.04.01 |
jQuery .slideToggle() 메서드 이해와 활용 예제 (0) | 2024.04.01 |
jQuery .slideDown() 메서드 이해와 활용 예제 (0) | 2024.04.01 |