码迷,mamicode.com
首页 > Web开发 > 详细

jQuery基础知识3

时间:2015-06-06 21:52:01      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

六、几种基本动画特效:

          show()与hide()方法:$(selector).hide(speed,[callback])$(selector).show(speed,[callback]), 用于显示或隐藏页面中的元素,

参数speed设置隐藏或显示时的速度值,可为“slow”、“fast”或毫秒数值,可选项参数callback为隐藏或显示动作执行完成后调用的函数名;

                        例如:$("img").show();

                        动画效果举例:$("img").show(3000,function(){});

          toggle()方法:$(selector).toggle(speed,[callback]), 如果元素处于显示状态,调用该方法则隐藏该元素,反之,则显示该元素,其中speed参数为动画效果时的速度值,可以为数字,单位为毫秒,也可是“fast”、“slow”字符,可选项参数callback为方法执行成功后回调的函数名称;

          slideUp()与slideDown()方法:$(selector).slideUp(speed,[callback])$(selector).slideDown(speed,[callback]), 前者用于向上滑动元素,后者用于向下滑动元素;

                  slideDown()仅适用于被隐藏的元素;slideUp()相反

          slideToggle()方法:$(selector).slideToggle(speed,[callback]), 调用该方法时,如果元素已向上滑动,则元素自动向下滑动,反之,则元素自动向上滑动;

          fadeIn()与fadeOut()方法:$(selector).fadeIn(speed,[callback])$(selector).fadeOut(speed,[callback]), 可以实现元素的淡入淡出效果,前者淡入隐藏的元素,后者可以淡出可见的元素;

       fadeTo()方法:$(selector).fadeTo(speed,opacity,[callback]) , opacity参数为指定的不透明值,它的取值范围是0.0~1.0,可以将所选择元素的不透明度以淡入淡出的效果调整为指定的值;

          animate()方法:$(selector).animate({params},speed,[callback]), params参数为制作动画效果的CSS属性名与值,可以创建自定义动画效果(以由小到大的动画效果显示图片、制作移动位置的动画)

                         在移动位置之前,必须将被移元素的“position”属性值设为“absolute”或“relative”

          stop()方法:$(selector).stop([clearQueue],[goToEnd]), 两个可选项参数clearQueue和goToEnd都是布尔类型值,前者表示是否停止正在执行的动画,后者表示是否完成正在执行的动画,默认为false,功能是在动画完成之前,停止当前正在执行的动画效果,这些效果包括滑动、淡入淡出和自定义的动画

          delay()方法: $(selector).delay(duration), 其中参数duration为延时值,它的单位是毫秒,当超过延时值时,动画继续执行,功能是设置一个延时值来推迟动画效果的执行。

           

jQuery基础知识3

标签:

原文地址:http://www.cnblogs.com/sandyclaire1990/p/4557271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!