3个回答
展开全部
好像 jquery animate不支持-webkit-transform,我是试了很多遍都不成功!jquery.css()还支持,
.addw{
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.add{
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5) }
然后用jquery.addclass("addw").addclass("add");这样就可以了!上stack overflow上收的也多半是这种办发
.addw{
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.add{
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5) }
然后用jquery.addclass("addw").addclass("add");这样就可以了!上stack overflow上收的也多半是这种办发
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码贴上来看看吧,
transform兼容性不好,需要写很多组,你jq里怎么写的,还有你想达到什么效果,未必一定要把transform用jq来写的,写在css里,另起一个类名,切换类名也可以啊
transform兼容性不好,需要写很多组,你jq里怎么写的,还有你想达到什么效果,未必一定要把transform用jq来写的,写在css里,另起一个类名,切换类名也可以啊
更多追问追答
追问
恩。我看官方是用transition实现的(兼容到IE10)。我不是问多高深的问题。就是用实现一个transform的简单动态效果
追答
类似于这样么:
.box_02_content section img{ width:100%;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-o-transition:all 1s;
transition:all 1s;
}
.box_02_content section:hover img{
-webkit-transform:scale(1.2) rotate(2deg);
-moz-transform:scale(1.2) rotate(2deg);
-ms-transform:scale(1.2) rotate(2deg);
-o-transform:scale(1.2) rotate(2deg);
transform:scale(1.2) rotate(2deg);
}
那我就不明白了,为什么要用jq写的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以 但是明明能用transform解决的东西,为什么要用JQ呢? 有些本末倒置了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询