私は、eラーニングがsamsung galaxyタブで再生されるwork atmのためにこのプロジェクトに取り組んでいます。ゲームは単なるウェブサイトですが、アプリとして表示されます。Z-indexはSamsung Galaxyタブでは機能しませんか?
最初にログインするとこのウェルカムメッセージのポップアップが表示され、背後には透明性のある黒いオーバーレイが表示されます。
問題は、PC上ではFirefoxを使用している間はすべてうまくいくが、タブレットではZ-インデックスがうまくいかないようだ。デバッグが不可能で、この問題に関するドキュメントを見つけることができませんでした。 z-indexがタブレット上で異なって動作するかどうか知っていますか?
ポップアップにはZ-インデックス999があり、オーバーレイにはZ-インデックス998, が表示されます。 私はGoogle上で検索を続け、私が行ったすべての進歩を投稿します。
編集: オーバーレイはjQueryのに作成されます。 VAR showPopup = '<% = ViewDataを( "showPopup")のtoString()%>' 今解決
if (showPopup == "True") { $('body').prepend('<div class="overlay"></div>'); $('#welcomeBox').show(); }
、解決のためのコメントを見ます。答えを見つけ
答えは、答えはstackoverflowの上で部分的だったが見つかりましたここで見つけることができます:http://stackoverflow.com/questions/2562206/android-webkit-absolutely-positioned-elements-dont-respect-z-index 残りはチュートリアルで見つかりました。 解決策は以下の通りです: jQueryでオーバーレイを追加しましたが、ポップアップはhtmlにありましたが、ただ隠されていました。そこでコードの一部をjQueryのチェックに追加しました。 オーバーレイの不透明度を継承するポップアップを防ぐために、私は '$( 'body').prepend'を再度使用しなければなりませんでした。 これですべて動作します。 まだ私自身の質問に答えることができないので、ここに入れなければなりませんでした。( –
私は6時間で答えることができます^^ –