jquery动画

2019-06-18  本文已影响0人  关耳木南
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
    <title></title>
    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
</head>
<style type="text/css">
    .box{
        width:100px;
        height:100px;
        background-color: red;
    }
    span{
        padding:5px 10px;
        background-color: pink;
    }
    .box2{
        width:200px;
        height:200px;
        background-color: green;
    }
    .box3{
        width:100px;
        height:100px;
        background-color: yellow;
    }
    .box4{
        width:100px;
        height:100px;
        background-color: red;
    }
    .box5{
        width:100px;
        height:100px;
        background-color: red;
    }
</style>
<body>
<span>显示</span>
<div class="box"></div>
11111111
<div class="box2">
    toggle方法切换
    <div class="box3"></div>
</div>
---------------------------------------
<span class="s1">slideDown</span>
<div class="box4"></div>
--------------------------------------
<span class="s2">fadeTo</span>
<div class="box5"></div>
<script type="text/javascript">
    /*
    显示隐藏
    show()
    hide()
    toggle()
    
    落下弹起
    slideDown()
    slideup()  
    slideToggle()

    淡入淡出
    fadeIn()
    fadeOut()
    fadeToggle()
    fadeTo()
     */
     $(".box").on("click",()=>{
        $(".box").hide(1000);  //添加样式display:none,改变的是宽高
        //hide(1000)传进参数表示时间
     });
     $("span").on("click",()=>{
        $(".box").show("slow");
     });
     $(".box2").on("click",function(){
        $(".box3").toggle("slow");
     });
     $(".box4").slideUp();//刷新页面时先往上
     $(".s1").on("click",()=>{//点击按钮时往下
        $(".box4").slideDown(1000,()=>{
            console.log("执行时,就是动画结束时");
        });//时间
     })
     $(".s2").on("click",()=>{
        $(".box5").fadeTo(3000,0.3,()=>{//fadeTo(时间,透明度,回调)
            console.log("fadeTo");
        });//时间
     })
</script>
</body>
</html>
上一篇 下一篇

猜你喜欢

热点阅读