zoukankan      html  css  js  c++  java
  • JQuery基础学习(四) 动画和停止动画

    实例中涉及到使用动画方法animate,动画停止方法Stop,

    其中如果不是使用animate创建动画,使用stop方法无法停止队列中创建的动画。

    其他详情在示例代码中都有注释。

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>动画效果</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
    
    <script type="text/javascript">
        $(document).ready(function () {
            $("#begin").click(function () {
                for (var i = 0; i < 5; i++) {
                    $("div").animate({
                        left: '250px',
                        opacity: '0.5',//透明度
                        height: '150px',
                         '150px'
                    }, 'slow');
                    $("#sec").show('slow');
                    $("div").animate({
                        left: '0px',
                        opacity: '1',
                        height: '100px',
                         '100px'
                    }, 'slow');
                    $("#sec").hide('slow');
                }
                
            });
            //停止当前动画,跳入下一个动画
            $("#stop").click(function () {
                $("div").stop();
            })
            //停止所有动画,保持当前状态
            $("#stop1").click(function () {
                $("div").stop(true,false);
            })
            //停止所有动画,跳到当前动画终点
            $("#stop2").click(function () {
                $("div").stop(true, true);
            })
            /*
            $(selector).stop(stopAll,goToEnd);
            可选的 stopAll 参数规定是否应该清除动画队列。默认是 false,即仅停止活动的动画,允许任何排入队列的动画向后执行。
            可选的 goToEnd 参数规定是否立即完成当前动画。默认是 false。
            因此,默认地,stop() 会清除在被选元素上指定的当前动画。
            下面的例子演示 stop() 方法,不带参数:
            实例
            */
        });
    </script> 
    </head>
     
    <body>
    
    <button id="begin">开始动画</button> <button id="stop">停止当前动画,进入下一个动画</button>
        <button id="stop1">瞬间停止</button><button id="stop2">停止所有动画,跳到当前动画终点</button>
    <p><a href="http://4welove.taobao.com">手机话费、Q币、游戏充值啊。。。老婆要求加的,无语中....</a></p>
    <div style="background:#98bf21;height:100px;100px;position:absolute;">
        <p id="sec" style="display:none;"><a href="http://4welove.taobao.com">老婆要求加的,无语中....</a></p>
    </div>
    
    </body>
    </html>
  • 相关阅读:
    远程访问linux环境安装图形界面问题解决汇总
    如何通过SecureCRT FTP上传下载文件
    X-Frame-Options 响应头
    Openresty 学习笔记(四)lualocks包管理器安装使用
    PHP7 学习笔记(十六)Yaconf 一个高性能的配置管理扩展
    网络工具(一)frp 供内网穿透服务的工具
    博客园自定义样式参考
    Redis学习笔记(二)解析dump.rdb文件工具之redis-rdb-tools
    Docker 从入门到放弃(四)Docker+Jenkins_自动化持续集成
    PHP7 学习笔记(十五)Repository 模式实现业务逻辑和数据访问的分离
  • 原文地址:https://www.cnblogs.com/FirstCode/p/2938262.html
Copyright © 2011-2022 走看看