- css3和jquery的animate在一起怎么没有想要的效果呢?
阿神
阿神 2017-04-17 11:04:54
0
3
579
    <!DOCTYPE html>
<html>
<head>


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>




<script> 
$(document).ready(function(){
  $("button").click(function(){
    $("p").animate({
      width:'200px',
      height:'200px',
      transform:'rotate(360deg)';
      -webkit-transform:'rotate(360deg)';
    });
  });
});
</script>


</head>

<body>

<button>开始动画</button>


<p style="width:100px;
    height:100px;
    background:yellow;
    transition:width 2s, height 2s;
    -webkit-transition:width 2s, height 2s, -webkit-transform 2s;">
</p>



</body>
</html>

如果想实现这种效果(我鼠标点“开始动画”然后p就转一圈然后fadeOut)该怎么写呢?

阿神
阿神

闭关修行中......

모든 응답(3)
伊谢尔伦

js语法错误,取消掉错误以后直接用css就可以触发css3动画

  $("button").click(function(){
    $("p").css({
      'width':'200px',
      'height':'200px',
      'transform':'rotate(360deg)',
      '-webkit-transform':'rotate(360deg)'
    });
  });

当然了,还是不建议jquery动画和css3动画混用,帮你用css3写了一个效果,你看着改一下吧
http://jsfiddle.net/Fmdrx/

伊谢尔伦
  1. JS语法错误
  2. jQuery的animate方法和css3 animation完全是两个不一样的东西,不要混用
  3. 无论是jQ的animate还是css3的animation网上例子都太多了先去找例子看
左手右手慢动作

http://www.cnblogs.com/WitNesS/p/4643019.html

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿