用jquery的animate动画函数做的网页效果

Posted 不积跬步无以至千里不积小流无以成江海

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用jquery的animate动画函数做的网页效果相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>鼠标放上去透明度和位移都变化</title>
	<style>
	    * {
	    	margin:0;
	    	padding:0;
	    }
       .dv1 {
       	 position: relative;
       	 left:0;
       	 top:200px;
       	 width:100px;
       	 height:300px;
       	 background-color: red;
       }
       .dv1 div {
       	width:300px;
       	height:300px;
       	position: absolute;
       	left:136px;
       	top:0;
       	background-color: orange;
       	opacity: 0;

       }
	</style>
</head>
<body>
	<div class=\'dv1\'>
		<div></div>
	</div>
</body>
<script src=\'http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js\'></script>
<script>
//这个函数里面有个坑:$(".dv1 div") . stop()    要不然只要鼠标放上去几次,函数就执行几次,这是bug,所以务必要加上这句话
      $(document).ready(function(){
             $(".dv1").hover(function(){
                     $(\'.dv1 div\').stop().animate({
                       left:"120px",
                       opacity: 1
                      })
             },function(){
                     $(\'.dv1 div\').stop().animate({
                       left:"300px",
                       opacity: 0
                      })
             })
      })

</script>
</html>

  

以上是关于用jquery的animate动画函数做的网页效果的主要内容,如果未能解决你的问题,请参考以下文章

jquery的animate({})动画整理

jquery animate 动画效果使用说明

jquery animate方法动画效果没有

用 animate 实现 jQuery 的抖动效果

jQuery animate()动画效果

jquery的animate动画能不能在IE中执行