当前位置 : 主页 > 网页制作 > JQuery >

jQuery动画效果

来源:互联网 收集:自由互联 发布时间:2021-06-15
1.显示/隐藏/切换 语法:show(duration,cb)/hide(duration,cb)/toggle(duration,cb) 参数一:动画时长,默认为0,即没有动画效果,所以一定要传。传递的参数有以下可能值: 数值:单位ms 例如 show(

1.显示/隐藏/切换

语法:show(duration,cb)/hide(duration,cb)/toggle(duration,cb)
参数一:动画时长,默认为0,即没有动画效果,所以一定要传。传递的参数有以下可能值:
数值:单位ms 例如 show(1000)
关键字:fast/normal/slow 相当于数值的 200/400/600 例如show(‘fast‘)
参数二(可选):动画完成后执行的回调函数

注意:这个方法的最终效果相当于将内联样式的display设置为block/none

$("a").show('fast') //动画持续200毫秒
$("a").hide(600) //动画持续600毫秒
$("a").toggle() //不传递持续时间没有动画效果
$("a").toggle('xxx') //关键字错误,相当于传递了normal

2.滑入/滑出/切换

元素切换为显示时对应滑入,元素切换为隐藏时对应滑出
语法:slideDown(duration,cb)/slideUp(duration,cb)/slideToggle(duration,cb)
参数一:动画时长,默认为400,即normal。传递的参数有以下可能值:
数值:单位ms 例如slideDown(1000)
关键字:fast/normal/slow 相当于数值的 200/400/600 例如slideDown(‘fast‘)
参数二(可选):动画完成后执行的回调函数

注意:这个方法的最终效果相当于将内联样式的display设置为block/none

$("a").slideDown('fast') //动画持续200毫秒
$("a").slideUp(600) //动画持续600毫秒
$("a").slideToggle() //不传递持续时间默认400ms
$("a").slideToggle('xxx') //关键字错误,相当于传递了normal

3.淡入/淡出/切换

语法:fadeIn(duration,cb)/fadeOut(duration,cb)/fadeToggle(duration,cb)
参数一:动画时长,默认为400,即normal。传递的参数有以下可能值:
数值:单位ms 例如fadeIn(1000)
关键字:fast/normal/slow 相当于数值的 200/400/600 例如fadeIn(‘fast‘)
参数二(可选):动画完成后执行的回调函数

注意:这个方法的最终效果相当于将内联样式的display设置为block/none

$("a").fadeIn('fast') //动画持续200毫秒
$("a").fadeOut(600) //动画持续600毫秒
$("a").fadeToggle() //不传递持续时间默认400ms
$("a").fadeToggle('xxx') //关键字错误,相当于传递了normal

网友评论