4、动画

动画

  • 显示和隐藏元素

一、显示和隐藏元素

1.1、默认效果

  1. show([speed,[easing],[fun] ]):显示元素
  2. hide([speed,[easing],[fun] ]):隐藏元素
  3. toggle([speed,[easing],[fun] ]):切换(显示/隐藏)元素

1.2、滑动效果

  1. slideDown([speed,[easing],[fun] ]):显示元素
  2. slideUp([speed,[easing],[fun] ]):隐藏元素
  3. slideToggle([speed,[easing],[fun] ]):切换(显示/隐藏)元素

1.3、淡入/淡出效果

  1. fadeIn([speed,[easing],[fun] ])
  2. fadeOut([speed,[easing],[fun] ])
  3. fadeToggle([speed,[easing],[fun] ])

关于三个参数:

  • speed:动画的速度。【slow、normal、fast、毫秒值】
  • easing:动画的切换效果。【swing(默认)、linear】
    1. swing:动画执行时,初始快、中间慢、最后快。
    2. linear:动画执行时,保持匀速
  • fun:每当动画完成后都会执行的函数。
<body>
    <div>
        <button onclick="hiddenDiv()">隐藏DIV</button>
        <button onclick="showDiv()">显示DIV</button>
        <button onclick="toggleDiv()">隐藏/显示DIV</button>
    </div>
    <div id="test" style="background-color: hotpink">
        这是一个DIV
    </div>
</body>
<script>
    function hiddenDiv(){
        $("#test").fadeOut(result(1));//隐藏DIV
    }
    function showDiv(){
        $("#test").fadeIn(result(2));//显示DIV
    }
    function toggleDiv(){
        $("#test").fadeToggle(1000,"linear",result(3));//切换DIV
    }
    function result(i) {
        switch (i) {
            case 1:
                console.log("DIV隐藏成功");
                break;
            case 2:
                console.log("DIV显示成功");
                break;
            case 3:
                console.log("DIV切换成功");
                break;
        }
    }
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值