jQuery效果(显示隐藏,滑动,淡入淡出,自定义动画)

jQuery显示隐藏

show()                显示

show([speed,[easing],[fn]])

参数都可以省略

speed:三种预定速度之一的字符串("slow"、"normal"、"fast")或表示动画时长的毫秒数值

easing:用来指定切换效果,默认是"swing",可用参数"linear"

fn:回调函数,在动画完成时执行的函数,每个元素执行一次

hide()                隐藏

toggle()             显示隐藏切换

 hide()确实隐藏了一个嗷  👆

 使用toggle()  并给toggle()添加动画时间,点击div,触发事件,li显示隐藏切换 👆

jQuery滑动

slideDown()           向下滑动

slideUp()                向上滑动

slideUp()向上滑动,滑完展示 👆 

slideToggle()          滑动切换

 点击按钮进行滑动切换  👆

 

jQuery淡入淡出

fadeIn()                淡入

 div一开始设置不可见,然后fadeIn()2秒淡入  👆

fadeOut()             淡出

fadeToggle()        淡入淡出切换

fadeTo()               修改透明度

fadeTo([speed],opacity,[easing],[fn])

opacity:透明值必须写,取值0-1之间。

speed:三种预定速度之一的字符串("slow"、"normal"、"fast")或表示动画时长的毫秒数值必须写

easing:用来指定切换效果,默认是"swing",可用参数"linear"

jQuery自定义动画

animate()

animate(params,[speed],[easing],[fn])

params:想要更改的样式属性,以对象形式传递,必须写!属性名可不用带引号,如果是复合属性则需要采用驼峰命名法。其余参数都可省略。

speed:三种预定速度之一的字符串("slow"、"normal"、"fast")或表示动画时长的毫秒数值

easing:用来指定切换效果,默认是"swing",可用参数"linear"

fn:回调函数,在动画完成时执行的函数,每个元素执行一次

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="jquery-3.5.1.min.js"></script>
    <style type="text/css">
        div {
            position: absolute;
            background-color: hotpink;
            width: 100px;
            height: 150px;
        }
    </style>
</head>
<body>
    <button>动起来</button>
    <div></div>
    <script>
        $(function () {
            $("button").click(function () {
                $('div').animate({
                    left: 200,//要注意样式里必须加定位嗷,还有对象{}里不要加;而是,
                    top: 300,//又向右又向左的,就斜下去咯
                    opacity: 0.5,//设置个透明度
                    'width': '200px'//不懂为啥不要加单位,搜了之后知道了,加单位就得都加引号。
                }, 500);//定时500毫秒
            })
        })
    </script>
</body>
</html>

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值