코드:
결과보기 »
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>jQuery Effect Handling</title> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> <style> #divBox { width: 100px; height: 100px; background-color: yellow; border: 5px solid red; margin-top: 20px; } </style> <script> $(function() { $("#toggleBtn").on("click", function() { // id가 "divBox"인 요소를 2초에 걸쳐 올라가면서 사라지거나 내려오면서 나타나게 함. $("#divBox").slideToggle(2000); }); $("#stopBtn").on("click", function() { // id가 "divBox"인 요소에서 실행 중인 모든 이펙트 효과를 즉시 중지시킴. $("#divBox").stop(); }); $("#finishBtn").on("click", function() { // id가 "divBox"인 요소에서 실행 중인 모든 이펙트 효과를 즉시 중지시키고, 그 큐까지 모두 제거함. $("#divBox").finish(); }); }); </script> </head> <body> <h1>이펙트 효과의 정지와 중지</h1> <p></p> <button id="toggleBtn">이펙트 효과 시작!</button> <button id="stopBtn">이펙트 효과 정지!</button> <button id="finishBtn">이펙트 효과 중지!</button> <div id="divBox"></div> </body> </html>