zoukankan      html  css  js  c++  java
  • jquery 停止动画 stop的几种用法

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>Panel</title>
    <style type="text/css">
    * {
        margin: 0;
        padding: 0;
    }
    body {
        font-size: 13px;
        line-height: 130%;
        padding: 60px
    }
    #panel {
         60px;
        border: 1px solid #0050D0;
        height: 22px;
        overflow: hidden;
    }
    .head {
        padding: 5px;
        background: #96E555;
        cursor: pointer;
         300px;
    }
    .content {
        padding: 10px;
        text-indent: 2em;
        border-top: 1px solid #0050D0;
        display: block;
         280px;
    }
    </style>
    <script src="http://www.cnblogs.com/../scripts/jquery-1.3.1.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(function(){
        $("button:eq(0)").click(function(){
            $("#panel").animate({height:"150" }, 1000).animate({"300" },
                1000).hide(2000).animate({height:"show", "show", opacity:"show" }, 1000).animate({height:"500"},
                1000);
        });
    
        //stop([clearQueue][,gotoEnd]);
      //语法结构
        $("button:eq(1)").click(function(){
            $("#panel").stop();//停止当前动画,继续下一个动画
        });
        $("button:eq(2)").click(function(){
            $("#panel").stop(true);//清除元素的所有动画
        });
        $("button:eq(3)").click(function(){
            $("#panel").stop(false, true);//让当前动画直接到达末状态 ,继续下一个动画
        });
        $("button:eq(4)").click(function(){
            $("#panel").stop(true, true);//清除元素的所有动画,让当前动画直接到达末状态
        });
    
    })
    </script>
    </head>
    <body>
    <button>开始一连串动画</button>
    <button>stop()</button>
    <button>stop(true)</button>
    <button>stop(false,true)</button>
    <button>stop(true,true)</button>
    
    <div id="panel">
        <h5 class="head">什么是jQuery?</h5>
    
        <div class="content">
            jQuery是继Prototype之后又一个优秀的JavaScript库,它是一个由 John Resig 创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。
        </div>
    </div>
    
    </body>
    </html>

  • 相关阅读:
    Spring 框架学习:BeanFactory 和 FactoryBean
    Spring框架学习二:通过简单的HelloWorld程序理解IoC
    Spring框架学习一:环境准备
    Java多线程:Condition条件
    Java多线程:公平锁和非公平锁
    Java多线程:AQS源码分析
    Java多线程:可重入锁RentrantLock
    Java多线程:Unsafe 类以及 CAS 函数
    Java多线程:AtomicIntegerFieldUpdater 原子更新字段类
    Java多线程:AtomicReference AtomicStampedReference AtomicMarkableReference 原子更新引用类型
  • 原文地址:https://www.cnblogs.com/vincent_ds/p/2699048.html
Copyright © 2011-2022 走看看