jquery 애니메이션() 메서드


  번역 결과:

animate

English[ˈænəˌmet]

vt. 생기를 불어넣다;

adj에 생명을 불어넣다;

jquery 애니메이션() 메서드통사론

기능: animate() 메서드는 CSS 속성 집합의 사용자 정의 애니메이션을 수행합니다. 이 방법은 CSS 스타일을 통해 요소를 한 상태에서 다른 상태로 변경합니다. CSS 속성 값은 점진적으로 변경되어 애니메이션 효과를 만들 수 있습니다. 숫자 값만 애니메이션화할 수 있습니다(예: "여백:30px"). 문자열 값은 애니메이션화할 수 없습니다(예: "배경색:빨간색"). 상대 애니메이션을 만들려면 "+=" 또는 "-="를 사용하세요.

구문 1: $(selector).animate(styles,speed,easing,callback)

매개변수:

콜백


구문 2:
$(selector).animate(styles,options)

매개변수:

ParametersDescription
styles 필수 . 애니메이션 효과를 생성하는 CSS 스타일과 값을 지정합니다.
속도 선택사항. 애니메이션의 속도를 지정합니다. 기본값은 "정상"입니다. 가능한 값: 밀리초(예: 1500) "느림" "보통" "빠름"
easing 선택 사항. 다양한 애니메이션 지점에서 애니메이션 속도를 설정하는 여유 함수를 지정합니다. 내장된 여유 기능: 스윙 선형 확장에서 더 많은 여유 기능이 제공됩니다.
선택사항. animate 함수가 실행된 후 실행될 함수입니다.
매개변수 설명
스타일 필수입니다. 애니메이션 효과를 생성하는 CSS 스타일과 값을 지정합니다(위와 동일).
options선택사항. 애니메이션에 대한 추가 옵션을 지정합니다. 가능한 값: speed - 애니메이션 속도 설정 easing - 사용할 easing 함수를 지정합니다. callback - 애니메이션이 완료된 후 실행할 함수를 지정합니다. step - 애니메이션의 각 단계가 완료된 후 실행할 함수를 지정합니다. - 부울 값. 애니메이션을 효과 대기열에 배치할지 여부를 나타냅니다. false인 경우 애니메이션이 즉시 시작됩니다. SpecialEasing - 스타일 매개변수에 있는 하나 이상의 CSS 속성 맵과 해당 여유 기능

jquery 애니메이션() 메서드예

<html>
<head>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
  {
  $(".btn1").click(function(){
    $("#box").animate({height:"300px"});
  });
  $(".btn2").click(function(){
    $("#box").animate({height:"100px"});
  });
});
</script>
</head>
<body>
<div id="box" style="background:#98bf21;height:100px;width:100px;margin:6px;">
</div>
<button class="btn1">Animate</button>
<button class="btn2">Reset</button>
</body>
</html>
인스턴스 실행 »

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

비디오

Q&A