>웹 프론트엔드 >프런트엔드 Q&A >jquery로 5초만에 자동 숨기기를 구현하는 방법

jquery로 5초만에 자동 숨기기를 구현하는 방법

青灯夜游
青灯夜游원래의
2022-05-16 15:01:341755검색

두 가지 방법: 1. "setTimeout(function(){specified object.hide();},5000);" 타이머를 설정하여 지연 효과를 얻는 문입니다. 2. 코드 실행 시간을 지연시켜 효과를 얻으려면 "specified object.delay(5000).fadeOut();" 문을 사용하세요.

jquery로 5초만에 자동 숨기기를 구현하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, jquery1.10.2 버전, Dell G3 컴퓨터.

jquery는 5초 동안 자동 숨김을 구현합니다

1. setTimeout() 메소드를 사용하세요

  • 5초 후에 function() 메소드를 설정하려면 setTimeout() 메소드를 사용하세요

  • In function() 메소드 내부에서 hide() 메소드를 사용하여 지정된 요소를 구현합니다.

$(document).ready(function() {
	$("button").click(function() {
		setTimeout(function() {
			$("div").hide(); 
		}, 5000);
	});
});

jquery로 5초만에 자동 숨기기를 구현하는 방법

설명:

setTimeout() 메서드는 지정된 밀리초 수 후에 함수나 계산된 표현식을 호출하는 데 사용됩니다.

setTimeout()은 코드를 한 번만 실행합니다. 여러 번 호출하려면 setInterval()을 사용하거나 코드 자체에서 setTimeout()을 다시 호출하도록 하세요.

2. Delay()를 사용하여 요소를 자동으로 숨기도록 5초를 설정하세요.

delay() 메서드는 대기열의 다음 항목 실행에 대한 지연을 설정합니다.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style>
			.block {
			  width: 200px;
			  height: 200px;
			  background: brown;
			  cursor: pointer;
			  transition: 0.8s;
			}
		</style>
		<script src="js/jquery-1.10.2.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function() {
				$("button").click(function() {
					$("div").delay(5000).fadeOut();
				});
			});
		</script>
	</head>
	<body>
		<div class="block"></div><br>
		<button>5秒隐藏div元素</button>
	</body>
</html>

jquery로 5초만에 자동 숨기기를 구현하는 방법

【추천 학습: jQuery 동영상 튜토리얼, 웹 프론트엔드 동영상

위 내용은 jquery로 5초만에 자동 숨기기를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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