1

我正在使用cordova开发一个应用程序,webview是chromeview 33,device nexus 4。

我正在使用一个简单的背景,当单击 btn 时应该将其不透明度更改为 0.5。

过渡是使用velocity.js 进行的,我也将velocity 用于其他过渡,并且它们都可以正常工作。

然而,我的背景转换在此设备/webview 上不起作用,不透明度保持为 0(我认为,因为我看不到它),而远程开发工具显示的变化值高达 0.5(正确的目标值),效果只是在我在 chrome 开发工具中移动鼠标后可见,每次鼠标悬停在任何元素上都会触发重绘或类似应用正确样式 0.5 的东西。

tl;dr chrome 开发工具将正确的值显示为元素上的内联样式属性,但直到我通过在 chrome 开发工具中移动鼠标以某种方式触发重绘时才真正应用它

这只发生在chromeview 33 / nexus 4上,而不仅仅是在打开开发工具时

4

1 回答 1

0

Webkit 充满了这种错误,您必须通过查询强制布局的元素的样式属性来强制重排,例如宽度/高度。

于 2014-09-30T08:04:47.040 回答