[第七季]7.实现DIV的其他动画效果

4.复习笔记(这个就是课后习题以及课程所呈现的需求)

(1)toggle显示和隐藏
(2)用回调函数完成标签的切换,一共四个标签.
(3)向上滑动的结果
(4)向下滑动
(5)slidetoggle来切换div的隐藏与显示
(6)淡入和淡出的效果
(7)淡入效果
(8)指定透明度

5.自测代码

2.课堂笔记

1.
(1)toggle显示和隐藏
<script type="text/javascript">
    $(function(){
        $("#btn").click(function(){
            $("#div1").toggle(1000);
        });
    });


</script>
(2)用回调函数完成标签的切换,一共四个标签.
<script type="text/javascript">
    $(function(){
        $("#btn").click(function(){
            if($("#div1").css("display")=="none")
            {
                msg1="正在显示...";
                msg2="显示完毕...";
            }
            else
            {
                msg1="正在隐藏...";
                msg2="隐藏完毕...";
            };
            $("#info").html(msg1);
            $("#div1").toggle(1000,function(){
                $("#info").html(msg2);
            });
        });
    });


</script>

(3)向上滑动的结果
<script type="text/javascript">
    $(function(){
        $("#btn").click(function(){
            $("#div1").slideUp(500,function(){
                alert("向上滑动结束!");
            });
        });
    });


</script>
(4)向下滑动
<script type="text/javascript">
    $(function()
    {
        $("#div1").css("display","none");
        $("#btn").click(function()
        {
            $("#div1").slideDown(500,function()
            {
                alert("向下滑动结束");
            });
        });
    });


</script>
</head>

<body>
<input type="button" value="切换" id="btn" />
<div id="info">正在显示</div>
<div id="div1"></div>
</body>
</html>
(5)slidetoggle来切换div的隐藏与显示
<script type="text/javascript">
    $(function()
    {
        $("#btn").click(function()
        {
            $("#div1").slideToggle(500);
        });
    });


</script>
</head>

<body>
<input type="button" value="切换" id="btn" />
<div id="info">正在显示</div>
<div id="div1"></div>
</body>
</html>
(6)淡入和淡出的效果
<script type="text/javascript">
    $(function()
    {
        $("#btn").click(function()
        {
            $("#div1").fadeOut(1000);
        });
    });


</script>
(7)淡入效果
<script type="text/javascript">
    $(function()
    {
        $("#div1").css("display","none");
        $("#btn").click(function()
        {
            $("#div1").fadeIn(1000);
        });
    });


</script>
</head>

<body>
<input type="button" value="切换" id="btn" />
<div id="info"></div>
<div id="div1"></div>
</body>
</html>
(8)指定透明度
<script type="text/javascript">
    $(function()
    {
        //$("#div1").css("display","none");
        $("#btn").click(function()
        {
            $("#div1").fadeTo(1000,0.5);
        });
    });


</script>
</head>

<body>
<input type="button" value="切换" id="btn" />
<div id="info"></div>
<div id="div1"></div>
</body>
</html>

3.课程效果图

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

1.代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值