iOS开发进阶程序员iOS学习笔记

jQuery基础动画相关

2018-02-01  本文已影响15人  GA_
<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>jQuery</title>
        <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
    </head>

    <body>
        <span id="hide">点击隐藏</span>
        <span id="show">点击显示</span>
        <span id="toggle">点击显示/隐藏</span>
        <p>一人 我饮酒醉 醉把佳人成双对 两眼 是独相随 我只求他日能沙下这毒誓 百花 迈 驰骋疆场我求一败[1]
        </p>
        <br />
        <br />
        <br />
        <button id="fadeIn">fadeIn动画</button>
        <button id="fadeOut">fadeOut动画</button>
        <button id="fadeToggle">fadeToggle动画</button>
        <button id="fadeTo">fadeTo动画</button>
        
        <div id="div1" style="width: 100px; height: 100px; background-color: #0000FF;">
            
        </div>
        <div id="div2" style="width: 100px; height: 100px; background-color: #4CAF50;">
            
        </div>
        <div id="div3" style="width: 100px; height: 100px; background-color: #F44336;">
            
        </div>
        
        <br />
        <br />
        <br />
        
        <button id="slideDown">slideDown动画</button>
        <button id="slideUp">slideUp动画</button>
        <button id="slideToggle">slideToggle动画</button>
        <p>一人 我饮酒醉 醉把佳人成双对 两眼 是独相随 我只求他日能沙下这毒誓 百花 迈 驰骋疆场我求一败[1]</p>
        <p>一人 我饮酒醉 醉把佳人成双对 两眼 是独相随 我只求他日能沙下这毒誓 百花 迈 驰骋疆场我求一败[1]</p>
        
        <br />
        <br />
        <br />
        
        <button id="btn_animation">-animation start-</button>
        <button id="btn_stop_animation">-animation stop-</button>
        <div id="p_animation" style="width: 100px; height: 100px; background-color: #F44336; position:absolute;">
            
        </div>
        
        <script>
            // 隐藏 1000是动画执行时间
            $("#hide").click(function() {
                $("p").hide(1000, function() {
                    alert("p标签隐藏完成")
                })
            });
            
            // 展示 1000是动画执行时间
            $("#show").click(function() {
                $("p").show(1000)
            });
            // 展示/隐藏
            $("#toggle").click(function() {
                $("p").toggle(2000)
            });
            
            // 淡入
            $("#fadeIn").click(function() {
                $("#div1").fadeIn(1000)
                $("#div2").fadeIn('slow')
                $("#div3").fadeIn(3000)
            });
            // 淡出
            $("#fadeOut").click(function() {
                $("#div1").fadeOut(1000)
                $("#div2").fadeOut('slow')
                $("#div3").fadeOut(3000)
            });
            // 淡出/淡入
            $("#fadeToggle").click(function() {
                $("#div1").fadeToggle(1000)
                $("#div2").fadeToggle('slow')
                $("#div3").fadeToggle(3000)
            });
            // 渐变到
            $("#fadeTo").click(function() {
                $("#div1").fadeTo(1000, 0.2)
                $("#div2").fadeTo('slow', 0.5)
                $("#div3").fadeTo(3000, 0.8)
            });
            
            // 收起
            $("#slideDown").click(function() {
                $("p").slideDown(1000)
            });
            // 展示
            $("#slideUp").click(function() {
                $("p").slideUp(1000)
            });
            // 收起/展示
            $("#slideToggle").click(function() {
                $("p").slideToggle(1000)
            });
            
            // 动画
            $("#btn_animation").click(function() {
                var p = $("#p_animation"); 
                p.animate({
                    left:'250px',
                    opacity: '0.5',
                    height: '200'
                }, 4000);;
                p.animate({
                    left:'0px',
                    opacity: '0.6',
                    height: '100px'
                });
                p.animate({
                    left:'200px',
                    opacity: '0.8',
                    height: '300px'
                }, 2000);
            });
            
            $("#btn_stop_animation").click(function() {
                var p = $("#p_animation");
                p.stop();
            });
        </script>
    </body>

</html>
上一篇下一篇

猜你喜欢

热点阅读