如何将jQuery的css 3dtransform属性添加到dom元素中?
问题描述:
嗨我想优化动画与IOS的移动设备jQuery的。有一个我想要考虑的使用3d渲染引擎的已知问题!如何将jQuery的css 3dtransform属性添加到dom元素中?
现在我希望做一些变革是这样的:
$('.class').css({"-webkit-transform:":"translate3d(200px, 200px, 0px)"});
但是,这并不工作!没有添加CSS!
答
不知道代码的其余部分,你是否应用-webkit-transition
?否则,效果几乎会立即发生。下面
工作正常,我(工作的jsfiddle - >http://jsfiddle.net/RQzn6/)
HTML
<div id="container">
<div id="box">Hello</div>
</div>
CSS
#container {
-webkit-transform-style: preserve-3d;
-webkit-perspective: 100px;
}
#box {
width: 200px;
height: 100px;
background-color: gray;
}
jQuery的
$("#box").click(function() {
$(this).css({'-webkit-transform':'translate3d(200px, 200px, 0px)',
'-webkit-transition': 'all 1s ease-out'});
});
谢谢回答...我加了......没有成功cess ..;( – Jurudocs 2013-03-20 14:36:20
对不起.. :(没有线索。在我的情况下,我忘记了,搜索一半谷歌:) – 2013-03-20 14:40:54