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...