jquery使用,jquery详解jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的!
.hide() 隐藏匹配的元素。 .hide()
这个方法不接受任何参数。
.hide([duration][,complete]) duration
一个字符串或者数字决定动画将运行多久。 complete
在动画执行完时执行的函数。 .hide([duration][,easing][,complete]) duration
一个字符串或者数字决定动画将运行多久。 easing
一个字符串,表示过渡使用哪种缓动函数。 complete
在动画完成时执行的函数。 用法: $('button').click(function(){ $('p').hide(2000) }); $("div").click(function(){ $(this).hide(2000,function(){ $(this).remove() }) }) .show() 显示匹配的元素。 .show()
这个方法不接受任何参数。 .show([duration][,complete]) duration
一个字符串或者数字决定动画将运行多久。 complete
在动画执行完时执行的函数。 .show([duration][,easing][,complete]) duration
一个字符串或者数字决定动画将运行多久。 easing
一个字符串,表示过渡使用哪种缓动函数。 complete
在动画完成时执行的函数。
用法: $("button").click(function () { $("p").show("slow"); }); $("div").first().show("fast", function showNext() { $(this).next("div").show("fast", showNext); }); .toggle() 显示或隐藏匹配的元素。 .toggle()
这个方法不接受任何参数。 .toggle([duration][,complete]) duration
一个字符串或者数字决定动画将运行多久。 complete
在动画执行完时执行的函数。 .toggle([duration][,easing][,complete]) duration
一个字符串或者数字决定动画将运行多久。 easing
一个字符串,表示过渡使用哪种缓动函数。 complete
在动画完成时执行的函数。
用法: $("button").click(function () { $("p").toggle(); }); $("button").click(function () { $("p").toggle("slow"); }); .animate() 根据一组css属性,执行自定义动画。 .animate(properties[,duration][,easing][,complete]) properties
一个css 属性和值的对象,动画将根据这组对象移动。 duration(默认:400)
一个字符串或者数字决定动画将运行多久。 easing(默认 swing)
一个字符串,表示过度使用哪种缓动函数。 complete
在动画执行完时执行的函数。 .animate(properties,options) properties
一个CSS属性和值的对象,动画将根据这组对象移动。 options
一组包含动画选项的值的集合。
用法: $("#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"); }); 对所有段落应用动画,使其 left 属性变为 50,透明度变为 1(即,不透明,可见),用时 500 毫秒。
$( "p" ).animate({ left: 50, opacity: 1 }, 500 ); .delay() 设置一个延时来推迟执行队列中后续的项。 .delay(duration[,queueName]) duration
一个整数,指示的毫秒数,用于设定下一个队列推迟执行的时间。 queueName
一个作为队列名的字符串。
效果:
我们可以在 <div id="foo"> 的 .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 效果使用详解,希望大家喜欢。 jquery使用,jquery详解
|