jQuery 효과 작업은 1. 기본, 2. 슬라이드, 3. 페이드 인 및 페이드 아웃, 4. 사용자 정의, 5. 설정의 다섯 가지 범주로 나뉩니다. 이 기사에서는 이에 대해 자세히 설명합니다. 매우 좋은 참조 값을 가지고 있습니다. 아래 편집기를 살펴보겠습니다. 모든 사람에게 도움이 되기를 바랍니다.
효과 작업은 1. 기본, 2. 슬라이드, 3. 페이드 인 및 아웃, 4. 사용자 정의, 5. 설정의 다섯 가지 범주로 나뉩니다. 코드는 다음과 같습니다.
html 코드:
<p style="display: none">Hello</p> <input id="btn1" type="button" value="切换"/>jQuery 코드: $("p").show(); P는 처음에는 이 코드 줄을 실행한 후 $를 표시합니다. ("p"). hide (); 的 P 태그는 버튼에 대한 클릭 이벤트를 바인딩하기 위해 P Hidden
$("#btn1").click(function(){ $("p").toggle("show"); })코드 행을 실행한 후 P가 숨겨지면 숨겨집니다. , 그런 다음 표시하도록 참고: show()는 숨겨진 일치 요소를 표시합니다. hide(), 표시된 요소를 숨깁니다. 토글()은 선택한 요소의 클릭 이벤트에 차례로 응답하기 위해 두 개 이상의 이벤트 핸들러 함수를 바인딩하는 데 사용됩니다. slideDown(), SlideUp(), SlideToggle()코드는 다음과 같습니다. html 코드:
<p></p> <input id="btn1" type="button" value="展开"/> <input id="btn2" type="button" value="收缩"/> <input id="btn3" type="button" value="切换"/>jQuery 코드:
$("#btn1").click(function(){ $("p").slideDown(); }); 给id为btn1的按钮绑定click事件,当点击展开按钮的时候,p向下展开。 $("#btn2").click(function(){ $("p").slideUp(); }); 给id为btn2的按钮绑定click事件,当点击展开按钮的时候,p向上收缩。 $("#btn3").click(function(){ $("p").slideToggle(); });p가 확장되면 ID가 btn3인 버튼에 클릭 이벤트를 바인딩합니다. 하향 때가 되면 위쪽으로 수축하고, 그 반대도 마찬가지입니다. 참고: SlideDown(), 아래쪽으로 확장합니다. SlideUp(), 위로 축소합니다. slideToggle()은 높이 변경을 통해 일치하는 모든 요소의 가시성을 전환합니다. 효과는 다음과 같습니다:
fadeIn(), fadeOut(), fadeTo(), fadeToggle()
코드는 다음과 같습니다.
html 코드:
<p></p> <input id="btn1" type="button" value="淡入"/> <input id="btn2" type="button" value="淡出"/> <input id="btn3" type="button" value="切换"/> <input id="btn4" type="button" value="设置透明度"/>
j쿼리 코드:
$("input").first().click(function(){ $("p").fadeIn(1000); });선택기를 사용하여 첫 번째 입력을 선택하고 여기에 클릭 이벤트를 바인딩합니다. p는 처음에는 숨겨져 있으며 페이드인 효과를 얻기 위해 1초 내에 천천히 표시됩니다.
$("input").eq(1).click(function(){ $("p").stop().fadeOut(1000); //$("p").fadeOut(1000); });선택기를 사용하여 두 번째 입력을 선택하고 여기에 클릭 이벤트를 바인딩합니다. 이제 p가 표시되고 페이드 아웃 효과를 얻기 위해 1초 내에 천천히 숨겨집니다.
$("input").eq(2).click(function(){ $("p").stop().fadeToggle(1000); })선택기를 사용하여 세 번째 입력을 선택하고 여기에 클릭 이벤트를 바인딩하고, p가 표시되면 페이드 아웃되도록 하고, 반대로 p가 숨겨져 있으면 페이드 인되도록 합니다.
$("input").eq(3).click(function(){ $("p").stop().fadeTo(1000,0.5); })선택기를 사용하여 네 번째 입력을 선택하고 여기에 클릭 이벤트를 바인딩하고 페이드 인(페이드 아웃) 시간과 투명도를 설정하세요. 참고: fadeIn()은 불투명도 변경을 통해 일치하는 모든 요소의 페이드 인 효과를 얻습니다. T FADEOUT()은 불투명도 변경을 통해 일치하는 모든 요소의 조명 효과를 얻습니다. fadeTo()는 일치하는 모든 요소의 불투명도를 지정된 불투명도로 점진적으로 조정합니다. fadeToggle()은 불투명도 변경을 통해 일치하는 모든 요소의 페이드 인 및 페이드 아웃 효과를 전환합니다. 효과는 다음과 같습니다:
animate(), stop(), Delay()
코드는 다음과 같습니다:
css 코드:
p{ width:100px; height:100px; background:red; }
html 코드:
<p>ST宋泽</p> <input id="btn1" type="button" value="显示效果"/> <input id="btn2" type="button" value="停止动画"/>
j쿼리 코드:
$("#btn1").click(function(){ $("p").delay(2000).animate({ "width":"300px", "height":"300px", "font-size":"4em" },5000,function(){ console.log("动画完成") }) });ID는 btn1입니다. 버튼이 클릭되면 2초의 지연 후 p의 너비, 높이, 글꼴 크기가 2초 후에 점차적으로 설정된 값으로 변경됩니다. , "애니메이션 완료"가 인쇄됩니다.
$("#btn2").click(function(){ $("p").stop(); })ID가 btn2인 버튼에 클릭 이벤트를 바인딩합니다. p가 애니메이션을 수행하는 동안 버튼을 클릭하면 애니메이션이 중지됩니다. 참고: animate()는 사용자 정의 애니메이션을 만드는 데 사용되는 함수입니다. stop()은 지정된 요소에서 실행 중인 모든 애니메이션을 중지합니다. delay(), 대기열의 후속 항목 실행을 지연하도록 지연을 설정합니다. 효과는 다음과 같습니다:
jQuery.fx.off, jQuery.fx.interval
jQuery.fx.off, 페이지의 모든 애니메이션을 끕니다.
jQuery.fx.interval, 애니메이션의 표시 프레임 속도를 설정합니다.
관련 권장 사항:
jQuery 효과 예제 코드 공유HTML5를 사용하여 모방 jQuery 효과 생성
Jquery 효과 컬렉션을 생성하여 컴퓨터 건강 검진 점수 특수 효과 소스 코드 download_jquery
위 내용은 jQuery 효과 예시 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!