jQuery 효과 예시 공유

小云云
풀어 주다: 2018-01-11 17:09:37
원래의
1581명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿