我正在尝试使用 translate3d: JSFiddle通过 CSS3 转换为元素设置动画。
// for start animation
$("#content")
.css("-webkit-transition", "all 100s");
.css("-webkit-transform", "translate(0, -900px)");
// for stop animation
$("#content")
.css("-webkit-transition", "none");
在桌面 Chrome 和 Safari 中很好,但在 Android 4.1.x(SGSII、Galaxy Nexus 等)上的默认浏览器中,这种方法不起作用 - 转换不会停止。另外,我注意到这种情况只是一个相对的 translate3d:使用 translate 和 position CSS props(例如“top”、“left”)它可以工作。