티스토리 뷰

jQuery

.slideDown() .slideUp()

IT 2011. 1. 12. 15:10

.slideDown() 은 매칭되는 요소에 대해서 슬라이드 모션으로 나타낸다.

.slideUp() 은 매칭되는 요소에 대해서 슬라이드 모션으로 감춘다.

 

문법

.slideDown( [ duration ], [ callback ] )  → version 1.0 이후
.slideDown( [ duration ], [ easing ], [ callback ] )  → version 1.4.3 이후

.slideUp( [ duration ], [ callback ] ) → version 1.0 이후
.slideUp( [ duration ], [ easing ], [ callback ] ) → version 1.4.3 이후

 

duration : 문자나 숫자로 애니메이션이 얼마나 실행할 것인지 결정한다.

              문자는 fast, slow 형태가 있고 밀리초로 따지면 200, 600 밀리초로 나타낼 수 있으며 매개변수값이

              없거나 다른문자가 들어가면 디폴트 400 밀리초를 사용한다.

callback : 애니메이션이 완료되면 호출되는 함수

사용예

slideDown()

<!DOCTYPE html>
<html>
<head>
  <style>
   div { background:#de9a44; margin:3px; width:80px; 
   height:40px; display:none; float:left; }
  </style>
  <script src="http://code.jquery.com/jquery-1.4.4.js"></script>
</head>
<body>
  Click me!
  <div></div>
  <div></div>
  <div></div>
  <script>
    $(document.body).click(function () {
     if ($("div:first").is(":hidden")) {
      $("div").slideDown("slow");
     } else {
      $("div").hide();
     }
    });
  </script>
</body>
</html>


slideUp()

<!DOCTYPE html>
<html>
<head>
  <style>
    div { background:#3d9a44; margin:3px; width:80px; 
    height:40px; float:left; }
  </style>
  <script src="http://code.jquery.com/jquery-1.4.4.js"></script>
</head>
<body>
  Click me!
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <script>
    $(document.body).click(function () {
      if ($("div:first").is(":hidden")) {
        $("div").show("slow");
      } else {
        $("div").slideUp();
      }
    });
  </script>
</body>
</html>

'jQuery' 카테고리의 다른 글

:has() Selector  (0) 2011.01.06
ID Selector (“#id”) 와 Class Selector (“.class”)  (0) 2011.01.06
Child Selector (“parent > child”)  (0) 2011.01.06
:first-child Selector  (0) 2011.01.06
:eq() Selector  (0) 2011.01.06
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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