jquery动画2

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>

    <script>
        $(function () {


            $('#but').click(function (event) {

//                animate()可以指定持续时间和结束回调

//                默认情况下,所有的 HTML 元素有一个静态的位置,且是不可移动的。
//                如果需要改变为,我们需要将元素的 position 属性设置为 relative,
//                fixed, 或 absolute!

//                当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,
//                必须使用 paddingLeft 而不是 padding-left,使用 marginRight
//                而不是 margin-right,等等

//                $("div").animate({
//                    left: '250px',
//                    opacity: '0.5',
//                    height: '150px',
//                    width: '150px',
//                    marginTop:'150px'
//                },2000,function () {
//                    //结束回调
//                });


//                $("div").animate({
//                    left:'+=20px',
//                    height:'+=30px',
//                    width:'+=20px'
//                });


//                $("div").animate({
//                    height:'toggle'
//                });


//                jQuery 提供针对动画的队列功能。
//                这意味着如果您在彼此之后编写多个 animate() 调用,
//                jQuery 会创建包含这些方法调用的"内部"队列。然后逐一运行这些 animate 调用。
//                var div=$("div");
//                div.animate({height:'300px',opacity:'0.4'},"slow");
//                div.animate({width:'300px',opacity:'0.8'},"slow");
//                div.animate({height:'100px',opacity:'0.4'},"slow");
//                div.animate({width:'100px',opacity:'0.8'},"slow");



//                .stop(stopAll,goToEnd)
//                可选的 stopAll 参数规定是否应该清除动画队列。默认是 false,即仅停止活动的动画,允许任何排入队列的动画向后执行。
//                可选的 goToEnd 参数规定是否立即完成当前动画。默认是 false。
//                因此,默认地,stop() 会清除在被选元素上指定的当前动画。
                
            })

        });
    </script>
</head>
<body>
<button id="but">
    按钮
</button>


<div style="background:#98bf21;height:100px;width:100px;position:absolute;">
</div>


</body>

<style>

    .container {
        background-color: gray;
        width: 600px;
        height: 420px;
        display: flex;
        flex-direction: row;
    }

</style>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值