两个串行webkit转换在某些android设备上不工作
Two serial webkit transitions does not work on some android devices
我想有两个webkitTransitions一个接一个地应用于webkitTransform属性的相同div元素。下面是代码:
<html>
<head>
<title></title>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", init);
function init() {
var d1 = document.getElementById("d1");
d1.style.webkitTransition = "-webkit-transform 1s linear";
d1.style.webkitTransform = "translate(-100px,0px)";
setTimeout(function(){
d1.style.webkitTransition = "-webkit-transform 1s linear";
d1.style.webkitTransform = "translate(-150px,0px)";
}, 1500);
}
</script>
<style type="text/css">
div#d1 {
position: absolute;
background-color: rgba(13,15,112,122);
width: 200px;
height: 200px;
overflow: hidden;
}
</style>
</head>
<body>
<div id="d1"/>
</body>
</html>
http://bit.ly/UnTqAV 这导致第二次转换直接应用在Android 4.0.4三星平板电脑默认浏览器(GT-P5110 GT-P3110…)上没有任何过渡。其他设备工作正常。我试过使用/不使用3d后缀和打开/关闭GL。有人有同样的经历吗?
我们遇到了同样的问题,这是Android 4.0.4 WebView的一个(大)bug。我们必须在我们的web应用程序上再次编写一些动画。诀窍是对每个转换使用CSS matrix属性,而不是特定的翻译、缩放等等。
这个链接是非常好的学习更多关于二维矩阵:http://www.eleqtriq.com/wp-content/static/demos/2010/css3d/matrix2dExplorer.html
相关文章:
- window.onload没有'无法在Android WebView中工作
- webview日期选择器可以在android模拟器中工作,但不能在设备上工作
- 页面更改无法在android上使用Phonegap Build的JqueryMobile中工作
- 字符串替换不'当通过android webView JavascriptInterface传递字符串时无法工作
- 从android webview调用时getJSON不工作
- Cordova iframe在iOS Safari中工作,但在Android中不起作用
- 如何让原生 WebSocket 在 Android 4.03 及更高版本中工作
- Android Web Console: UncaughtReferenceError: 未定义工作线程
- React Native - Android应用程序在调试上工作,在发布时崩溃
- 多设备混合应用程序 - 有没有人让 android 的索引数据库插件工作
- JQuery Autocomplete在Chrome中工作,但不能使用phonegap在Android中工作
- Pouch DB Remote无法在Android设备上工作
- 当屏幕关闭时,HTML5音频/javascript在android(谷歌chrome)上停止工作
- 鼠标无法在Android网页上工作
- jquery时间选择器在phonegap android中不工作
- textbox焦点无法在使用JavaScript和phonegap的android设备中工作
- Cordova Android禁用后退按钮[不工作]
- Phonegap Android与JSONP不工作
- html5 SessionStorage没有'不能在android模拟器中工作
- 地理定位可以在网络浏览器上工作,但不能在android手机浏览器上工作