zoukankan      html  css  js  c++  java
  • 019 jquery中的动画

    1.隐藏和显示

      

    2.透明度与高度

      

    3.可见性

      

    4.程序一(show与hide加入参数实现动画)

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6 <style type="text/css">
     7     *{
     8         margin:0;
     9         padding:0;
    10     }    
    11     body {
    12         font-size:13px;
    13         line-height: 130%;
    14         padding: 60px;
    15     }    
    16     #panel{
    17         width: 300px;
    18         border: 1px solid #0050D0;
    19     }    
    20     .head{
    21         padding: 5px;
    22         background: #96E555;
    23         cursor: pointer;
    24     }    
    25     .content{
    26         padding: 10px;
    27         text-indent: 2em;
    28         border-top: 1px solid #0050D0;
    29         display: block;
    30         display: none;
    31     }    
    32     .highlight{
    33         background: #FF3300
    34     }
    35 </style>
    36 <script type="text/javascript" src="jquery-1.7.2.js"></script>
    37 <script type="text/javascript">
    38     $(function(){
    39         //show与hide
    40         $(".head").toggle(function(){
    41             $(".content").show(1000);
    42         },function(){
    43             $(".content").hide(1000);
    44         })        
    45     })
    46 </script>
    47 </head>
    48 <body>
    49     <div id="panel">
    50         <h5 class="head">什么是jQuery?</h5>
    51         <div class="content">
    52             jQuery是继Prototype之后又一个优秀的JavaScript库,它是一个由John Resig创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。
    53         </div>
    54     </div>
    55 </body>
    56 </html>

    5.程序二(只改变高度slideDown,slideUp)

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6 <style type="text/css">
     7     *{
     8         margin:0;
     9         padding:0;
    10     }    
    11     body {
    12         font-size:13px;
    13         line-height: 130%;
    14         padding: 60px;
    15     }    
    16     #panel{
    17         width: 300px;
    18         border: 1px solid #0050D0;
    19     }    
    20     .head{
    21         padding: 5px;
    22         background: #96E555;
    23         cursor: pointer;
    24     }    
    25     .content{
    26         padding: 10px;
    27         text-indent: 2em;
    28         border-top: 1px solid #0050D0;
    29         display: block;
    30         display: none;
    31     }    
    32     .highlight{
    33         background: #FF3300
    34     }
    35 </style>
    36 <script type="text/javascript" src="jquery-1.7.2.js"></script>
    37 <script type="text/javascript">
    38     $(function(){
    39         //slideDown与slideUp
    40         $(".head").toggle(function(){
    41             $(".content").slideDown(1000);
    42         },function(){
    43             $(".content").slideUp(1000);
    44         })        
    45     })
    46 </script>
    47 </head>
    48 <body>
    49     <div id="panel">
    50         <h5 class="head">什么是jQuery?</h5>
    51         <div class="content">
    52             jQuery是继Prototype之后又一个优秀的JavaScript库,它是一个由John Resig创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。
    53         </div>
    54     </div>
    55 </body>
    56 </html>

    6.程序三(只改变透明度fadeIn,fadeOut)

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6 <style type="text/css">
     7     *{
     8         margin:0;
     9         padding:0;
    10     }    
    11     body {
    12         font-size:13px;
    13         line-height: 130%;
    14         padding: 60px;
    15     }    
    16     #panel{
    17         width: 300px;
    18         border: 1px solid #0050D0;
    19     }    
    20     .head{
    21         padding: 5px;
    22         background: #96E555;
    23         cursor: pointer;
    24     }    
    25     .content{
    26         padding: 10px;
    27         text-indent: 2em;
    28         border-top: 1px solid #0050D0;
    29         display: block;
    30         display: none;
    31     }    
    32     .highlight{
    33         background: #FF3300
    34     }
    35 </style>
    36 <script type="text/javascript" src="jquery-1.7.2.js"></script>
    37 <script type="text/javascript">
    38     $(function(){
    39         //slideDown与slideUp
    40         $(".head").toggle(function(){
    41             $(".content").fadeIn(1000);
    42         },function(){
    43             $(".content").fadeOut(1000);
    44         })        
    45     })
    46 </script>
    47 </head>
    48 <body>
    49     <div id="panel">
    50         <h5 class="head">什么是jQuery?</h5>
    51         <div class="content">
    52             jQuery是继Prototype之后又一个优秀的JavaScript库,它是一个由John Resig创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。
    53         </div>
    54     </div>
    55 </body>
    56 </html>

    8.程序四(可见性的切换)

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6 <style type="text/css">
     7     *{
     8         margin:0;
     9         padding:0;
    10     }    
    11     body {
    12         font-size:13px;
    13         line-height: 130%;
    14         padding: 60px;
    15     }    
    16     #panel{
    17         width: 300px;
    18         border: 1px solid #0050D0;
    19     }    
    20     .head{
    21         padding: 5px;
    22         background: #96E555;
    23         cursor: pointer;
    24     }    
    25     .content{
    26         padding: 10px;
    27         text-indent: 2em;
    28         border-top: 1px solid #0050D0;
    29         display: block;
    30         display: none;
    31     }    
    32     .highlight{
    33         background: #FF3300
    34     }
    35 </style>
    36 <script type="text/javascript" src="jquery-1.7.2.js"></script>
    37 <script type="text/javascript">
    38     //toggle() 可以切换元素的可见状态
    39     /*
    40     $(function(){
    41         $(".head").click(function(){
    42             $(".content").toggle();
    43         })
    44                 
    45     })
    46     */
    47     
    48     //slideToggle(): 通过高度变化来切换匹配元素的可见性
    49     /*
    50     $(function(){
    51         $(".head").click(function(){
    52             $(".content").slideToggle();
    53         })
    54     })
    55     */
    56     
    57     //fadeToggle(): 通过透明度来切换元素的可见性.
    58     /*
    59     $(function(){
    60         $(".head").click(function(){
    61             $(".content").fadeToggle();
    62         })
    63     })
    64     */
    65     
    66     //fadeTo(): 把不透明度以渐近的方式调整到指定的值 (0 – 1 之间). 
    67     
    68     $(function(){
    69         $(".content").show();
    70         $(".head").click(function(){
    71             $(".content").fadeTo("slow",0.3);
    72         })
    73     })
    74 </script>
    75 </head>
    76 <body>
    77     <div id="panel">
    78         <h5 class="head">什么是jQuery?</h5>
    79         <div class="content">
    80             jQuery是继Prototype之后又一个优秀的JavaScript库,它是一个由John Resig创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。
    81         </div>
    82     </div>
    83 </body>
    84 </html>

      

  • 相关阅读:
    jQuery.getJSON的缓存问题的解决办法
    MFC Tab Control控件的详细使用
    JavaScript 闭包深入理解(closure)
    STL中sort函数用法简介
    STL中qsort的七种用法
    学习Javascript闭包(Closure)
    使用 Visual Studio 分析器找出应用程序瓶颈
    各种语言性能测试工具一览表
    Javascript 链式作用域
    MessageBox、::MessageBox 、AfxMessageBox三者的区别 .
  • 原文地址:https://www.cnblogs.com/juncaoit/p/7295256.html
Copyright © 2011-2022 走看看