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
一个作为队列名的字符串。
效果:
我们可以在
$('#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 效果使用详解,希望大家喜欢。