2

私は長い間戦ってきた問題に直面していますが、まだ答えがありません。たくさんのフォーラムやウェブサイトで探しましたが、実際には何も機能しません。誰も同じ問題に直面し、それを解決しましたか?

問題: 複数の div を含むページがあり、各 div がページです。ボタンをクリックするたびに、div の 1 つが表示され、他の div は非表示になります。問題は次のとおりです。別のリンクを複数回クリックすると (表示されている div を変更するために)、正しいコンテンツのレンダリングが停止し、そのうちの 1 つでブロックされます。コンテキストが読み込まれていることに気付きましたが、画面にレンダリングしないでください。携帯電話を横向きにしてから縦向きにすると、コンテンツが正しくレンダリングされ、必要なものが表示されるため、気付きました。

電話がコンテンツを適切にレンダリングしないために、このエラーが発生するようです。それを解決する方法はありますか?多分レンダリングを強制しますか?どうすれば作れますか?何も見つかりませんでした。

私はたくさんのコードを見て試しました.私のために働いたのはfollowind cssを使用していましたが、多くの問題をもたらしました. 入力するとテキストボックスが動き始め、一部の文字を受け入れないことがあり、その他の多くの奇妙な問題があります。

コード:-webkit-transform: translate3d(0px,0px,0px);

私は自分のhtmlファイルで次のコードも使用しています: <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">. これにより、js ライブラリを使用せずにヘッダーを修正できます。

私が使用しているツール: Phonegap 2.5、android 2.3.4

何か案が?

ありがとうございました

PS: 私が書いたものとは関係がないように思われるので、コードを公開しないことにしましたが、いくつかのバグがあります..

4

3 に答える 3

1

私の記憶が正しければ、Android 2.3x ブラウザーは translate3d をサポートしていないため、4.x AVD で実行してみて、動作するかどうかを確認してください。

于 2013-03-14T16:03:39.373 に答える
0

この男は問題を解決しました:

Android WebView が空白/白でレンダリングされ、css の変更または HTML の変更でビューが更新されず、アニメーションが途切れる

それを適切に解決する唯一の方法のようですが、この解決策しか見つかりませんでした...

于 2013-03-15T12:06:52.927 に答える
0

これに似た問題があり、「css content」プロパティ(content: '';)を使用していたため、バグが発生しました。

これを使用している場合は、削除してみてください。

一番、

于 2013-09-16T20:05:56.880 に答える