>  기사  >  웹 프론트엔드  >  Jquery에서 div 페이드 효과를 얻는 방법

Jquery에서 div 페이드 효과를 얻는 방법

青灯夜游
青灯夜游원래의
2022-09-14 18:42:171949검색

세 가지 구현 방법: 1. fadeOut()을 사용하여 선택한 요소의 불투명도를 표시에서 숨김으로 점진적으로 변경합니다. 구문은 "element object.fadeIn(페이드 인 기간)"입니다. 2. fadeTo()를 사용하여 점차적으로; 선택한 요소의 불투명도를 변경합니다. 구문은 "element object.fadeTo(fade Duration, 0)"입니다. 3. fadeToggle()을 사용하여 선택한 요소의 불투명도를 점차적으로 변경합니다. 구문은 " 요소 object.fadeToggle(페이드 기간)".

Jquery에서 div 페이드 효과를 얻는 방법

이 튜토리얼의 운영 환경: windows7 시스템, jquery3.6.1 버전, Dell G3 컴퓨터. jQuery에서는 div :

    fadeout () 메소드의 페이드 효과를 달성하는 세 가지 방법이 있습니다. ) 메서드
  • fadeOut() 메서드는 선택한 요소의 불투명도를 표시에서 숨김으로 점진적으로 변경합니다(페이드 아웃 효과).
  • 구문:

    $(selector).fadeOut(speed,easing,callback)

  • Parameters

  • Description

speed

선택 사항입니다. 페이딩 효과의 속도를 지정합니다.

가능한 값: ms "느림" "빠름" 팁: 확장 프로그램에서 더 많은 이징 기능을 사용할 수 있습니다. fadeTo() 메서드는 지정된 불투명도(0에서 1 사이의 값)에 대한 그라데이션을 허용합니다. 구문:
$(selector).fadeTo(speed,opacity,callback);
easing

    선택 사항입니다. 애니메이션의 다양한 지점에서 요소의 속도를 지정합니다. 기본값은 "스윙"입니다.
  • 가능한 값:
  • "swing" - 시작/끝에서는 천천히 움직이고, 중간에서는 빠르게 움직입니다.
  • "linear" - 일정한 속도로 움직입니다.
callback

    선택사항입니다. fadeOut() 메서드가 실행된 후 실행될 콜백 함수입니다.
예:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-3.6.1.min.js"></script>
		<script>
			$(document).ready(function() {
				$("button").click(function() {
					$("#div1").fadeOut();
					$("#div2").fadeOut("slow");
					$("#div3").fadeOut(3000);
				});
			});
		</script>
	</head>

	<body>
		<p>以下实例演示了 fadeOut()  使用了不同参数的效果。</p>
		<button>点击渐隐div元素。</button>
		<br><br>
		<div id="div1" style="width:80px;height:80px;background-color:red;"></div><br>
		<div id="div2" style="width:80px;height:80px;background-color:green;"></div><br>
		<div id="div3" style="width:80px;height:80px;background-color:blue;"></div>

	</body>
</html>
2, fadeTo() 메서드

필수 속도 매개변수는 효과의 지속 시간을 지정합니다. "느림", "빠름" 또는 밀리초 값을 사용할 수 있습니다.

Jquery에서 div 페이드 효과를 얻는 방법

fadeTo() 메서드의 필수 불투명도 매개변수는 페이드 효과를 지정된 불투명도(0에서 1 사이의 값)로 설정합니다.

선택적인 콜백 매개변수는 함수가 완료된 후 실행될 함수의 이름입니다.

페이드 효과를 얻으려면 opacityc 매개변수의 값을 0으로 설정하기만 하면 됩니다.
    $(document).ready(function() {
    	$("button").click(function() {
    		$("#div1").fadeTo("fast",0);
    		$("#div2").fadeTo("slow",0);
    		$("#div3").fadeTo(3000,0);
    	});
    });
  • 3. fadeToggle() 메소드

  • fadeToggle() 메소드는 fadeIn()과 fadeOut() 메소드 사이를 전환할 수 있습니다.
  • fadeToggle()은 요소가 숨겨진 경우 페이드인 효과를 추가합니다.

fadeToggle()은 이미 표시된 요소에 페이드 효과를 추가합니다. Jquery에서 div 페이드 효과를 얻는 방법

$(document).ready(function() {
	$("button").click(function() {
		$("#div1").fadeToggle();
		$("#div2").fadeToggle("slow");
		$("#div3").fadeToggle(5000);
	});
});

【추천 학습:

jQuery 동영상 튜토리얼
    ,
  • web front-end

위 내용은 Jquery에서 div 페이드 효과를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.