jQuery——动画的相关方法

本文介绍了jQuery中用于创建动画效果的方法,包括show/hide、slideDown/slideUp/slideToggle以及fadeIn/fadeOut/fadeToggle/fadeTo。详细阐述了它们的参数用法,如时间设置和回调函数,并提供了动画执行的示例。
摘要由CSDN通过智能技术生成

show和hide
参数:1.时间:1000毫秒——1秒;2.回调函数——动画执行完毕后才执行

    <style>
        div{
            width:300px;
            height:200px;
            background-color:mediumvioletred;
        }
    </style>
    <script src="jquery-1.12.1.js"></script>
    <script>
        $(function(){
            //点击第一个按钮显示div
            $("btn1").click(function(){
                $("dv").show(400);
            });
            //点击第二个按钮显示div
            $("#btn2").click(function(){
                $("#dv").hide(400);
            });
        });
    </script>
......
	<input type="button" value="显示" id="btn1" />
	<input type="button" value="隐藏" id="btn2" />
	<div id="dv"></div>

slideDown()滑出;slideUp()滑入;slideToggle()切换滑入和滑出

    <script>
        $(function(){
            //点击第一个按钮显示div
            $("#btn1").click(function(){
                $("#dv").slideDown(500, function(){
                    alert("显示");
                });//滑出
            });
            //点击第二个按钮隐藏div
            $("#btn2").click(function(){
                $("#dv").slideUp(500, function(){
                    alert("隐藏");
                });//滑入
            });
            //第三个按钮——切换效果
            $("#btn3").click(function(){
                $("#dv").slideToggle(500);
            });
        });
    </script>

fadeIn | fadeOut | fadeToggle | fadeTo(透明值开始,透明值结束)

    <script>
        $(function(){
            //点击第一个按钮显示div
            $("#btn1").click(function(){
                $("#dv").fadeIn(1000);//淡入
            });
            //点击第二个按钮隐藏div
            $("#btn2").click(function(){
                $("#dv").fadeOut(1000);//淡出
            });//滑入
            //第三个按钮
            $("#btn3").click(function(){
                $("#dv").fadeToggle(1000);//切换淡入和淡出
            });
        });
    </script>

动画的方法演示

    <script src="jquery-1.12.1.js"></script>
    <script>
        $(function(){
            $("#im").animate({"width":"300px","height":"300px","left":"100px","top":"100px"},3000).animate({
                "width":"30px","height":"30px","left":"10px","top":"600px"},300).animate
            ({"width":"50px","height":"50px","left":"800px","top":"20px","opacity":"0.5"},2000);
        });
    </script>
</head>
......
<img src="images/1.png" alt="" id="im" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值