자바스크립트

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

2025.02.22 02:59

jQuery hover() 메서드

  • 나우호스팅 21일 전 2025.02.22 02:59
  • 12
    0

jquery .hover()


jQuery hover() 메서드


jQuery hover() 메서드는 마우스가 요소 위에 있을 때와 마우스가 요소 위에 없을 때의 두 가지 이벤트를 처리할 수 있는 메서드입니다. 이 메서드는 두 개의 함수를 인수로 받습니다. 첫 번째 함수는 마우스가 요소 위에 있을 때 호출되는 함수이고, 두 번째 함수는 마우스가 요소 위에 없을 때 호출되는 함수입니다.

hover() 메서드의 인수


hover() 메서드는 두 개의 함수를 인수로 받습니다. 첫 번째 함수는 마우스가 요소 위에 있을 때 호출되는 함수이고, 두 번째 함수는 마우스가 요소 위에 없을 때 호출되는 함수입니다.

#hostingforum.kr
javascript

hover(function() {

  // 마우스가 요소 위에 있을 때 호출되는 함수

}, function() {

  // 마우스가 요소 위에 없을 때 호출되는 함수

});



예제


다음 예제는 hover() 메서드를 사용하여 요소 위에 마우스가 있을 때와 없을 때의 두 가지 이벤트를 처리하는 방법을 보여줍니다.

#hostingforum.kr
html

<!DOCTYPE html>

<html>

<head>

  <title>jQuery hover() 메서드 예제</title>

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

  <style>

    .hover-example {

      width: 200px;

      height: 100px;

      background-color: #f0f0f0;

      padding: 20px;

      border: 1px solid #ccc;

      cursor: pointer;

    }

  </style>

</head>

<body>



  <div class="hover-example">

    <h2>hover() 메서드 예제</h2>

    <p>마우스가 요소 위에 있을 때와 없을 때의 두 가지 이벤트를 처리할 수 있습니다.</p>

  </div>



  <script>

    $(document).ready(function() {

      // hover() 메서드를 사용하여 요소 위에 마우스가 있을 때와 없을 때의 두 가지 이벤트를 처리합니다.

      $(".hover-example").hover(

        function() {

          // 마우스가 요소 위에 있을 때 호출되는 함수

          $(this).css("background-color", "#ccc");

          $(this).css("color", "#fff");

        },

        function() {

          // 마우스가 요소 위에 없을 때 호출되는 함수

          $(this).css("background-color", "#f0f0f0");

          $(this).css("color", "#000");

        }

      );

    });

  </script>



</body>

</html>



hover() 메서드의 사용 예시


hover() 메서드는 다양한 상황에서 사용할 수 있습니다. 예를 들어, 마우스가 요소 위에 있을 때 요소의 배경색을 변경하고, 마우스가 요소 위에 없을 때 배경색을 원래 색으로 변경하는 방법을 보여줍니다.

#hostingforum.kr
javascript

$(".hover-example").hover(

  function() {

    $(this).css("background-color", "#ccc");

  },

  function() {

    $(this).css("background-color", "#f0f0f0");

  }

);



또한, 마우스가 요소 위에 있을 때 요소의 텍스트 색상을 변경하고, 마우스가 요소 위에 없을 때 텍스트 색상을 원래 색으로 변경하는 방법을 보여줍니다.

#hostingforum.kr
javascript

$(".hover-example").hover(

  function() {

    $(this).css("color", "#fff");

  },

  function() {

    $(this).css("color", "#000");

  }

);



결론


jQuery hover() 메서드는 마우스가 요소 위에 있을 때와 없을 때의 두 가지 이벤트를 처리할 수 있는 메서드입니다. 이 메서드는 두 개의 함수를 인수로 받습니다. 첫 번째 함수는 마우스가 요소 위에 있을 때 호출되는 함수이고, 두 번째 함수는 마우스가 요소 위에 없을 때 호출되는 함수입니다. hover() 메서드는 다양한 상황에서 사용할 수 있습니다.

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

[PHP] round - float를 반올림합니다.
[PHP] pi - pi 값 가져오기
[PHP] ord - 문자열의 첫 번째 바이트를 0~255 사이의 값으로 변환
[PHP] min - 가장 낮은 값 찾기
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색