자바스크립트

웹을 움직이는 언어, 자바스크립트! ES6+, Vue, React, Node.js 등 모던 JS 생태계를 깊이 있게 탐구하는 공간입니다.

2025.02.22 03:03

jQuery .fadeOut() 메서드

  • 나우호스팅 21일 전 2025.02.22 03:03
  • 20
    0

jquery .fadeOut()


jQuery .fadeOut() 메서드


`.fadeOut()` 메서드는 jQuery에서 제공하는 애니메이션 메서드 중 하나입니다. 이 메서드는 선택한 요소를 점점 투명해지면서 사라지게 하는 애니메이션을 생성합니다.

소스 코드 분석


`.fadeOut()` 메서드는 jQuery의 애니메이션 메서드인 `.animate()` 메서드를 사용하여 구현됩니다. `.animate()` 메서드는 선택한 요소를 특정 속성에 따라 애니메이션을 생성하는 데 사용됩니다.

`.fadeOut()` 메서드의 소스 코드는 다음과 같습니다.

#hostingforum.kr
javascript

animate: function( props, [duration], [easing], complete ) {

    // ...

    if ( props.opacity ) {

        // ...

        return this.animate({

            opacity: 0

        }, duration, easing, complete);

    }

    // ...

}



위 코드에서 `animate()` 메서드는 선택한 요소에 애니메이션을 생성하는 데 사용됩니다. `props` 객체에는 애니메이션을 생성할 속성이 포함되어 있습니다. `.fadeOut()` 메서드는 `opacity` 속성을 0으로 설정하여 선택한 요소를 투명하게 만듭니다.

예제


`.fadeOut()` 메서드를 사용하여 요소를 투명하게 만드는 예제를 살펴보겠습니다.

#hostingforum.kr
html

<!DOCTYPE html>

<html>

<head>

    <title>jQuery .fadeOut() 예제</title>

    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

    <style>

        #myDiv {

            width: 200px;

            height: 200px;

            background-color: red;

            opacity: 1;

        }

    </style>

</head>

<body>

    <button id="fadeOutButton">Fade Out</button>

    <div id="myDiv"></div>



    <script>

        $(document).ready(function() {

            $("#fadeOutButton").click(function() {

                $("#myDiv").fadeOut();

            });

        });

    </script>

</body>

</html>



위 코드에서 `.fadeOut()` 메서드를 사용하여 `#myDiv` 요소를 투명하게 만드는 버튼을 생성했습니다. 버튼을 클릭하면 `#myDiv` 요소는 점점 투명해지면서 사라집니다.

결론


`.fadeOut()` 메서드는 jQuery에서 제공하는 애니메이션 메서드 중 하나입니다. 이 메서드는 선택한 요소를 투명하게 만드는 애니메이션을 생성하는 데 사용됩니다. `.fadeOut()` 메서드는 jQuery의 애니메이션 메서드인 `.animate()` 메서드를 사용하여 구현됩니다. 예제를 통해 `.fadeOut()` 메서드를 사용하여 요소를 투명하게 만드는 방법을 살펴보았습니다.

이 게시물에 포함된 라이브러리

[PHP] sin - 사인
[PHP] round - float를 반올림합니다.
[PHP] min - 가장 낮은 값 찾기
[PHP] asin - 아크 사인
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 자바스크립트 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 35건 / 1 페이지

검색

게시물 검색