jQuery 效果 - animate() 方法 自定义动画效果
2015-04-16 17:04
931 查看
jQuery 效果参考手册
改变 "div" 元素的高度:
});
[/code]
亲自试一试
animate() 方法执行 CSS 属性集的自定义动画。
该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。
只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。
注释:使用 "+=" 或 "-=" 来创建相对动画(relative animations)。
jQuery 效果参考手册
实例
改变 "div" 元素的高度:$(".btn1").click(function(){ [code]$("#box").animate({height:"300px"});
});
[/code]
亲自试一试
定义和用法
animate() 方法执行 CSS 属性集的自定义动画。该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。
只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。
注释:使用 "+=" 或 "-=" 来创建相对动画(relative animations)。
语法 1
$(selector).animate(styles,speed,easing,callback)
参数 | 描述 |
---|---|
styles | 必需。规定产生动画效果的 CSS 样式和值。 可能的 CSS 样式值(提供实例): backgroundPosition borderWidth borderBottomWidth borderLeftWidth borderRightWidth borderTopWidth borderSpacing margin marginBottom marginLeft marginRight marginTop outlineWidth padding paddingBottom paddingLeft paddingRight paddingTop height width maxHeight maxWidth minHeight minWidth font fontSize bottom left right top letterSpacing wordSpacing lineHeight textIndent 注释:CSS 样式使用 DOM 名称(比如 "fontSize")来设置,而非 CSS 名称(比如 "font-size")。 |
speed | 可选。规定动画的速度。默认是 "normal"。 可能的值: 毫秒 (比如 1500) "slow" "normal" "fast" |
easing | 可选。规定在不同的动画点中设置动画速度的 easing 函数。 内置的 easing 函数: swing linear 扩展插件中提供更多 easing 函数。 |
callback | 可选。animate 函数执行完之后,要执行的函数。 如需学习更多有关 callback 的内容,请访问我们的 jQuery Callback 这一章。 |
语法 2
$(selector).animate(styles,options)
参数 | 描述 |
---|---|
styles | 必需。规定产生动画效果的 CSS 样式和值(同上)。 |
options | 可选。规定动画的额外选项。 可能的值: speed - 设置动画的速度 easing - 规定要使用的 easing 函数 callback - 规定动画完成之后要执行的函数 step - 规定动画的每一步完成之后要执行的函数 queue - 布尔值。指示是否在效果队列中放置动画。如果为 false,则动画将立即开始 specialEasing - 来自 styles 参数的一个或多个 CSS 属性的映射,以及它们的对应 easing 函数 |
相关文章推荐
- jQuery 效果 - 动画(animate() 方法)
- js实现类似jquery里animate动画效果的方法
- JQuery自定义动画animate方法
- JQuery自定义动画animate方法
- 4.2.4: jQuery动画之自定义动画方法animate()
- 【jQuery】调用animate()方法制作简单的动画效果
- jquery中的动画效果方法animate()及其回调函数的使用
- jQuery自定义动画函数animate() easing: "easeInOutCirc"导致的animate()动画抖动问题解决方法
- jQuery自定义动画,animate()包装器方法
- jQuery中使用animate自定义动画的方法
- JQuery 自定义动画( animate() )
- jQuery中animate()动画效果的实现
- jQuery动画效果animate和scrollTop结合使用实例
- jquery自定义动画animate()
- 【Jquery】jquery动画效果animate
- 关于火狐中使用jquery的animate做动画效果的问题解决
- jQuery实现带动画效果的二级下拉导航方法
- jquery 之 $().animate(params, option) 自定义动画函数
- jQuery动画效果animate和scrollTop结合使用实例
- 自定义动画方法animate()