jQuery动画效果的实现

更新时间:2023-07-28 05:31:09 阅读: 评论:0

jQuery动画效果的实现
jQuery效果
jQuery给我们封装了很多动画效果,最常见的如下:
显⽰与隐藏:show()、hide()、toggle()
滑动:slideDown()、slideUp()、slideToggle()
养颜汤淡⼊淡出:fadeIn()、fadeOut()、fadeToggle()、fadeTo()
⾃定义动画:animate()
1 显⽰隐藏效果
1. 语法
show([speed],[easing],[fn])显⽰
hide([speed],[easing],[fn])隐藏
教师年度述职
toggle([speed],[easing],[fn])显⽰与隐藏来回切换
2. 参数
张执文
参数都可以省略,⽆动画直接显⽰。
speed:三种表⽰速度的字符串(“slow”,“normal”,“fast”) 或表⽰动画时长的毫秒数(如:1000) easing:⽤来指定切换效果,默认是"swing" ,可⽤参数"linear"
fn:回调函数,在动画完成时执⾏的函数
2 滑动效果
1.语法
slideDown([speed],[easing],[fn])向下滑动
幸福在远方
天下第一关slideDown([speed],[easing],[fn])向上滑动
slideDown([speed],[easing],[fn])滑动切换
2. 参数
平凡与伟大参数都可以省略,⽆动画直接显⽰。
speed:三种表⽰速度的字符串(“slow”,“normal”,“fast”) 或表⽰动画时长的毫秒数(如:1000) easing:⽤来指定切换效果,默认是"swing" ,可⽤参数"linear"
fn:回调函数,在动画完成时执⾏的函数
3 事件切换
金丝楠木种植条件
hover([over],out)
over:是⿏标移动到元素上要触发的函数(相当于mouenter) 可以不写此参数
out:⿏标移出元素要触发的函数(相当于mouleave)
只写⼀个函数的时候,⿏标移动和⿏标离开都执⾏此函数
⿏标移⼊和⿏标移出事件就可以简写为以下代码:
$("button").hover(function(){
$("div").slidetoggle();
})
4 动画队列及其停⽌排队⽅法
1. 动画或效果队列
动画或效果⼀旦触发就会执⾏,如果多次触发,就造成多个动画或效果排队执⾏。
2. 停⽌排队
stop()
stop()⽅法⽤于停⽌动画或效果
注意:stop()写到动画或者效果的前⾯,相当于结束上⼀次的动画
$("button").hover(function(){
$("div").stop().slidetoggle();
})
5 淡⼊淡出效果干鲍鱼的家常做法大全
1. 语法
fadeIn([speed],[easing],[fn])淡⼊
fadeOut([speed],[easing],[fn])淡出
fadeToggele([speed],[easing],[fn])淡⼊淡出切换
fadeTo(speed,opacity,[easing],[fn]) 渐进⽅式调整到指定的不透明度(注:speed和opacity为必选参数)
2. 参数
⽆特殊说明参数都可以省略,⽆动画直接显⽰。
speed:三种表⽰速度的字符串(“slow”,“normal”,“fast”) 或表⽰动画时长的毫秒数(如:1000)
easing:⽤来指定切换效果,默认是"swing" ,可⽤参数"linear"
fn:回调函数,在动画完成时执⾏的函数
opacity:透明度 必须写,取值0~1之间。
6 ⾃定义动画animata
1. 语法
animate(params,[speed],[easing],[fn])
2. 参数
params:想要更改的样式属性,以对象形式传递,必须写。属性名可以不⽤带引号,如果是复合属性则需要采取驼峰命名法,如:borderLeft,其余参数都可以省略
$("button").click(function(){ $("div").animate({
left:200,
top:300,
opacity:.5,
width:"500px"
},500)
})

本文发布于:2023-07-28 05:31:09,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1099559.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:动画   效果   函数   切换   属性   指定
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图