我正在为 iphone 和 android 开发一个 phonegap 应用程序。
我有一个黑色覆盖层,当用户单击一个按钮时会出现一条加载消息。
在 ios 上一切都很好,但在 android 上,fadeIn() 函数只显示部分覆盖。就像,真的,零件。有时只是底部,有时是底部和右上角……真的很奇怪。
尽管如果我改用 .show() ,一切都会顺利进行。
你见过这样的事情吗?(质量很差,但您可以看到下半部分的覆盖层,以及右上角的半透明覆盖层。)
android 上的 .fadeIn() 函数有什么问题?
(如果需要,这里是css)
.black-overlay {
position: absolute;
width: 100%;
height: 120%;
background-color: #000;
color: #FFF;
display: none;
z-index: 99999;
top:0;
}
以及 HTML 代码的开头:
<body class="side">
<div class="black-overlay row-fluid"> //overlay
<div class="span12 loading-splash">
<div class="span12"><span>Chargement...</span></div>
<div class="span12 span-no-margin"><img src="img/ajax-loader_black.gif" alt=""></div>
</div>
</div>
<div class="app container-fluid event-creation"> //Rest of the app...