> 웹 프론트엔드 > JS 튜토리얼 > Jquery 효과 사용법에 대한 자세한 설명_jquery

Jquery 효과 사용법에 대한 자세한 설명_jquery

WBOY
풀어 주다: 2016-05-16 15:30:39
원래의
1134명이 탐색했습니다.

jQuery는 프로토타입만큼 뛰어난 훌륭한 js 개발 라이브러리 클래스입니다. 특히 CSS와 XPath를 지원하여 js 작성을 더욱 편리하게 만들어줍니다! js 전문가가 아니고 뛰어난 js 효과를 작성하고 싶다면 jQuery가 목표 달성에 도움이 될 수 있습니다!

.hide()

일치하는 요소를 숨깁니다.

 .hide()

이 방법은 어떤 매개변수도 허용하지 않습니다.

 .hide([기간][,완료])
  기간

애니메이션 실행 시간을 결정하는 문자열 또는 숫자입니다.
완료

애니메이션이 완료되면 실행되는 함수입니다.
​.hide([기간][,완화][,완료])
  기간

애니메이션 실행 시간을 결정하는 문자열 또는 숫자입니다.
  완화

전환에 사용할 여유 함수를 나타내는 문자열입니다.
완료

애니메이션이 완료되면 실행되는 함수입니다.
사용법:

$('button').click(function(){
      $('p').hide(2000)
    });
    $("div").click(function(){
      $(this).hide(2000,function(){
      $(this).remove()
      })
    }) 
로그인 후 복사

 .show()

일치하는 요소를 표시합니다.

 .show()

이 방법은 어떤 매개변수도 허용하지 않습니다.
​.show([기간][,완료])
  기간

애니메이션 실행 시간을 결정하는 문자열 또는 숫자입니다.
완료

애니메이션이 완료되면 실행되는 함수입니다.
​.show([기간][,완화][,완료])
  기간

애니메이션 실행 시간을 결정하는 문자열 또는 숫자입니다.
  완화

전환에 사용할 여유 함수를 나타내는 문자열입니다.
완료

애니메이션이 완료되면 실행되는 함수입니다.

사용법:

   $("button").click(function () {
        $("p").show("slow");
    });

    $("div").first().show("fast", function showNext() {
      $(this).next("div").show("fast", showNext);
    });

로그인 후 복사

.toggle()

일치하는 요소를 표시하거나 숨깁니다.

 .toggle()

이 방법은 어떤 매개변수도 허용하지 않습니다.
​.toggle([기간][,완료])
  기간

애니메이션 실행 시간을 결정하는 문자열 또는 숫자입니다.
완료

애니메이션이 완료되면 실행되는 함수입니다.
​.toggle([기간][,완화][,완료])
  기간

애니메이션 실행 시간을 결정하는 문자열 또는 숫자입니다.
  완화

전환에 사용할 여유 함수를 나타내는 문자열입니다.
완료

애니메이션이 완료되면 실행되는 함수입니다.

사용법:

    $("button").click(function () {
      $("p").toggle();
    });
    $("button").click(function () {
      $("p").toggle("slow");
    });
로그인 후 복사

.animate()

일련의 CSS 속성을 기반으로 사용자 정의 애니메이션을 실행합니다.

 .animate(속성[,기간][,easing][,complete])
속성

   CSS 속성 및 값의 개체로, 이 개체 집합에 따라 애니메이션이 움직입니다.
지속시간(기본값: 400)

애니메이션 실행 시간을 결정하는 문자열 또는 숫자입니다.
  이징(기본스윙)

과도하게 사용되는 완화 기능을 나타내는 문자열입니다.
완료

애니메이션이 완료되면 실행되는 함수입니다.
​​.animate(속성,옵션)
  속성

CSS 속성 및 값의 개체입니다. 애니메이션은 이 개체 집합에 따라 움직입니다.
  옵션

애니메이션 옵션이 포함된 값의 모음입니다.

사용법:

$("#go").click(function(){
      $("#block").animate({
        width: "70%",
        opacity: 0.4,
        marginLeft: "0.6in",
        fontSize: "3em",
        borderWidth: "10px"
       }, 1500 );
    });

    $("#right").click(function(){
      $(".block").animate({"left": "+=50px"}, "slow");
    });
로그인 후 복사

500밀리초 동안 왼쪽 속성이 50이 되고 투명도가 1(즉, 불투명, 표시)이 되도록 모든 단락에 애니메이션을 적용합니다.

  $( "p" ).animate({
      left: 50, opacity: 1
    }, 500 );
로그인 후 복사

.delay()

  设置一个延时来推迟执行队列中后续的项。

  .delay(duration[,queueName])
    duration

      一个整数,指示的毫秒数,用于设定下一个队列推迟执行的时间。
    queueName

      一个作为队列名的字符串。

  效果:

    我们可以在

的 .slideUp() 和 .fadeIn() 动画之间设置800毫秒的延时:

    $('#foo').slideUp(300).delay(800).fadeIn(400);

    隐藏再显示两个div。其中绿色的div在显示之前,有800毫秒的延时。

$("button").click(function() {
        $("div.first").slideUp(300).delay(800).fadeIn(400);
        $("div.second").slideUp(300).fadeIn(400);
  });
로그인 후 복사

.stop()

   停止匹配元素当前正在运行的动画。

   .stop([clearQueue][,jumpToEnd])
    clearQueue

      一个布尔值,指示是否取消以队列动画,默认 false;
    jumpToEnd

      一个布尔值指示是否当前动画立即完成。默认false;
   .stop([queue ] [, clearQueue ] [, jumpToEnd ] )
      queue

        停止动画队列的名称。
      clearQueue

        一个布尔值,指示是否取消以列队动画。默认 false.
      jumpToEnd

        一个布尔值指示是否当前动画立即完成。默认false.

  用法:  

$("#stop").click(function(){
      $(".block").stop();
      }); //当点击这个运算的时候 立即停止动画。
로그인 후 복사

.fadeIn()

  通过淡入的方式显示匹配的元素。

  .fadeIn([duration][,complete])
    duration(默认:400)

     一个字符串或者数字决定动画将运行多久。

    complete

      在动画完成时执行的函数。
  .fadeIn(options)

    一组包含动画选项的值的集合。
  .fadeIn([duration][,easing][,complete])
    duration(默认:400)

      一个字符串或者数字决定动画将运行多久。

    easing(默认:swing)

      一个字符串,表示过渡使用哪种缓动函数

    complete

      在动画完成时执行的函数。 

用法:

  $(".btn2").click(function(){
        $("p").fadeIn();
    });
로그인 후 복사

.fadeOut()

  通过淡出的方式隐藏匹配元素。

  .fadeOut([duration][,complete])
    duration(默认:400)

      一个字符串或者数字决定动画将运行多久。
    complete

      在动画完成时执行的函数。
  .fadeOut(options)

    一组包含动画选项的值的集合。
  .fadeOut([duration][,easing][,complete])
    duration(默认:400)

      一个字符串或者数字决定动画将运行多久。
    easing(默认:swing)

      一个字符串,表示过渡使用哪种缓动函数
    complete

      在动画完成时执行的函数。

  用法:

    $(".btn2").click(function(){
        $("p").fadeOut();
    });
로그인 후 복사

.fadeTo()

   调整匹配元素的透明度。

   .fadeTo(duration,opacity[,complete])
    duration

      一个字符串或者数字决定动画将运行多久。
    opacity

      0和1之间的数字表示目标元素的不透明度
    complete

      在动画完成时执行的函数。
    .fadeTo(duration,opacity[,easing][,complete])
      duration

        一个字符串或者数字决定动画将运行多久。
      opacity

        0和1之间的数字表示目标元素的不透明度
      easing

        一个字符串,表示过渡使用哪种缓动函数

      complete

        在动画完成时执行的函数。

    用法:

     $('input').click(function(){
          $('#div1').fadeTo("slow",0.2,function(){
              $('#div1').css("display","none");
          })
      })
로그인 후 복사

.fadeToggle()

  通过匹配元素的不透明度动画,来显示或者隐藏他们。

    .fadeToggle([duration][,easing][,complete])
      duration(默认:400)

        一个字符串或者数字决定动画将运行多久。
      easing(默认:swing)

        一个字符串,表示过渡使用哪种缓动函数
      complete

        在动画完成时执行的函数。
    .fadeToggle(opacity)
      opacity

        一组包含动画选项的值的集合。

    用法:

      $("input").click(function(){
        $('#div1').fadeToggle(2000)
    })
로그인 후 복사

.slideDown()

  用滑动动画显示一个匹配元素。

    .slideDown([duration][,complete])
      duration

        一个字符串或者数字决定动画将运行多久。
      complete

        在动画完成时执行的函数。
    .slideDown(opacity)
       opacity

         一组包含动画选项的值的集合。
    .slideDown([duration][,easing][,complete])
      duration

        一个字符串或者数字决定动画将运行多久。

      easing

        一个字符串,表示过度使用哪种缓动函数。

      complete

        在动画完成时执行的函数。

    用法:

 $("input").click(function(){
          $('#div1').slideDown(2000)
      })
로그인 후 복사

.slideUp()

  用滑动动画隐藏一个匹配元素。

  .slideUp([duration][,complete])
    duration

      一个字符串或者数字决定动画将运行多久。
    complete

      在动画完成时执行的函数。
  .slideUp(opacity)

    opacity

    一组包含动画选项的值的集合。
  .slideUp([duration][,easing][,complete])
    duration

      一个字符串或者数字决定动画将运行多久。

    easing

      一个字符串,表示过度使用哪种缓动函数。

    complete

      在动画完成时执行的函数。

  用法:

    $("input").click(function(){
      $('#div1').slideUp(2000)
  })
로그인 후 복사

.slideToggle()

  用滑动动画显示或隐藏一个匹配的元素。

  .slideToggle([duration][,complete])
    duration

      一个字符串或者数字决定动画将运行多久。
    complete

      在动画完成时执行的函数。
  .slideToggle(opacity)
    opacity

      一组包含动画选项的值的集合。
  .slideToggle([duration][,easing][,complete])
    duration

      一个字符串或者数字决定动画将运行多久。

    easing

      一个字符串,表示过度使用哪种缓动函数。

    complete

      在动画完成时执行的函数。

  效果:

  $("input").click(function(){
      $('#div1').slideToggle(2000)
    })
로그인 후 복사

以上内容是小编给大家介绍的Jquery 效果使用详解,希望大家喜欢。

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