jQuery动画-上卷和下拉
2017-01-13 12:13
127 查看
jQuery slideDown()
语法:$(selector).slideDown( [duration ] [, complete ] )
.slideDown()方法将给匹配元素的高度的动画,这会导致页面的下面部分滑下去,弥补了显示的方式
持续时间(duration)是以毫秒为单位的。字符串 'fast' 和 'slow' 分别代表200和600毫秒的延时。如果提供任何其他字符串,或者这个duration参数被省略,那么默认使用400 毫秒的延时。
下拉动画是从无到有,所以一开始元素是需要先隐藏起来的,可以设置display:none
因为动画是异步的,所以要在动画之后执行某些操作就必须要写到回调函数里面,如果多个元素一起做动画效果,那么回调函数会在每一个元素执行完动画后都执行一次,而不是这组动画整体才执行一次
jQuery slideUp()
使用方法与 jQuery slideDown() 一致,但结果相反
不带参数:$("elem").slideUp();
带参数 :$("elem").slideUp( [duration ] [, easing ] [, complete ] )
jQuery slideToggle()
语法:$(selector).slideToggle( [duration ] [, complete ] )
.slideToggle()
.slideToggle("fast")
.slideToggle("slow")
.slideToggle(3000)
$("#a1").stop().slideToggle(3000),避免动画重复执行
语法:$(selector).slideDown( [duration ] [, complete ] )
.slideDown()方法将给匹配元素的高度的动画,这会导致页面的下面部分滑下去,弥补了显示的方式
持续时间(duration)是以毫秒为单位的。字符串 'fast' 和 'slow' 分别代表200和600毫秒的延时。如果提供任何其他字符串,或者这个duration参数被省略,那么默认使用400 毫秒的延时。
下拉动画是从无到有,所以一开始元素是需要先隐藏起来的,可以设置display:none
因为动画是异步的,所以要在动画之后执行某些操作就必须要写到回调函数里面,如果多个元素一起做动画效果,那么回调函数会在每一个元素执行完动画后都执行一次,而不是这组动画整体才执行一次
jQuery slideUp()
使用方法与 jQuery slideDown() 一致,但结果相反
不带参数:$("elem").slideUp();
带参数 :$("elem").slideUp( [duration ] [, easing ] [, complete ] )
jQuery slideToggle()
语法:$(selector).slideToggle( [duration ] [, complete ] )
.slideToggle()
.slideToggle("fast")
.slideToggle("slow")
.slideToggle(3000)
$("#a1").stop().slideToggle(3000),避免动画重复执行
相关文章推荐
- jQuery之动画效果(动画基础隐藏和显示,上卷下拉效果 ,淡入淡出效果 ,动画切换的比较,自定义动画,jQuery核心)
- jQuery——动画篇(隐藏显示、上卷下拉、淡入淡出、animate、stop、each)
- JQuery 动画实例:下拉列表框展开收起
- jQuery实现带动画效果的二级下拉导航方法
- 模块:(日期选择)jquery、bootstrap实现日期下拉选择+bootstrap jquery UI自带动画的日期选择器
- Jquery下拉列表防止动画累积
- 5、上卷下拉效果--动画篇
- jQuery二级下拉菜单 下拉箭头翻转动画
- jQuery之上卷下拉效果
- 基于jQuery动画二级下拉导航菜单
- jquery带动画的二级下拉列表
- Jquery 下拉动画效果
- 基于jQuery动画二级下拉导航菜单
- jQuery实现带动画效果的二级下拉导航方法
- jQuery Dom 操作和jQuery事件和动画
- jQuery中的动画
- 详解jQuery停止动画――stop()方法的使用
- Jquery 自定义动画概述及示例
- jQuery事件及动画
- jquery学习之tab切换及动画效果,涉及animate(),siblings()