jquery中动画特效方法

基本特效

方法:                  说明

.show()              显示选中的元素

.hide()                隐藏选中的元素

.toggle()            在选中的元素上切换显示和隐藏的状态

 

淡入淡出效果

方法:                  说明

.fadeIn()           淡入选中元素使其变得不透明

.fadeOut()        淡出选中元素使其变得透明

.dadeTo()         修改选中元素的透明度

.fadeToggle()    使用透明度来隐藏或显示选中元素(切换其当前状态,若当前显示状态,则切换至隐藏状态)

 

滑动特效

方法:                  说明

.slideUp()         使用滑动特效来显示选中元素

.slideDown()    使用滑动特效来隐藏选中元素

.slideToggle()   使用滑动特效来切换选中元素(切换其当前状态,若当前显示状态,则切换至隐藏状态)

 

自定义特效

方法:                  说明

.delay()          延迟队列中操作的执行

.stop()           如果一个动画正在运行,就停止它

.animate()      创建自定义动画

下面是举例(下面例子要引入jquery的js文件才能看到效果,下面只提供引入代码,文件可以到官网下载:http://jquery.com

例一:

html:

 1 <!DOCTYPE html>
 2 <html>
 3   <head>
 4     <title>jQuery</title>
 5     <!-- <link rel="stylesheet" href="css/mystyle.css" /> -->
 6     <style>
 7     body{
 8       background-color: #cccac8;
 9     }
10     ul{
11       list-style-type: none;
12     }
13     li{
14       background-color: #fb7b0a;
15       border: 1px solid #acacac;
16     }
17     </style>
18   </head>
19   <body>
20     <div id="page">
21       <h1 id="header">List</h1>
22       <h2>Buy groceries</h2>
23       <ul>
24         <li id="one" class="hot"><em>fresh</em> figs</li>
25         <li id="two" class="hot">pine nuts</li>
26         <li id="three" class="hot">honey</li>
27         <li id="four">balsamic vinegar</li>
28       </ul>
29     </div>
30     <script src="js/jquery-2.2.3.js"></script>
31     <script src="js/js7.js"></script>
32   </body>
33 </html>

js7.js:

 1 $(function() {
 2 
 3   $('h2').hide().slideDown();
 4   var $li = $('li');
 5   $li.hide().each(function(index) {
 6     $(this).delay(700 * index).fadeIn(700);
 7   });
 8 
 9   $li.on('click', function() {
10     $(this).fadeOut(700);
11   });
12 
13 });

例二:

html:和上面一样,把引用的js7.js替换成js8.js即可。

js8.js:

$(function() {
  $('li').on('click', function() {
    $(this).animate({
      opacity: 0.0,
      paddingLeft: '+=80'
    }, 500, function() {
      $(this).remove();
    });
  });
});

 

posted @ 2016-05-03 22:09  蔷薇蔓蔓  阅读(242)  评论(0编辑  收藏  举报