首页 > 其他 > 详细

jqury如何一次性实现连贯的一系列不同动作?

时间:2018-01-20 22:14:49      阅读:254      评论:0      收藏:0      [点我收藏+]

1.用animate();动画队列;

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    var div=$("div");
    div.animate({height:300px,opacity:0.4},"slow");//动作1
    div.animate({width:300px,opacity:0.8},"slow");//动作2
    div.animate({height:100px,opacity:0.4},"slow");//动作3
    div.animate({width:100px,opacity:0.8},"slow");//动作4
  });//执行动作的先后顺序按照从上往下的规律
});
</script>
</head>
 
<body>
<button>开始动画</button>
<p>默认情况下,所有的 HTML 元素有一个静态的位置,且是不可移动的。
如果需要改变为,我们需要将元素的 position 属性设置为 relative, fixed, 或 absolute!</p>
<div style="background:#98bf21;height:100px;width:100px;position:absolute;">
</div>
</body>
</html>

2.用jquery中的链;

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function()
  {
  $("button").click(function(){
    $("#p1").css("color","red")
      .slideUp(2000)
      .slideDown(2000);//执行的顺序按照点之前到点之后
  });
});
</script>
</head>
<body>

<p id="p1">菜鸟教程!!</p>
<button>点我</button>

</body>
</html>

 

jqury如何一次性实现连贯的一系列不同动作?

原文:https://www.cnblogs.com/lxl87/p/8321946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!