1

Androidでのスクロールには、私が知らない魔法があるのではないでしょうか?

デスクトップの IE7、IE8、IE9、FireFox、Chrome、および Safari で正常に動作する Web サイトを持っています。iPhone の Safari でも問題なく動作します。

しかし、Android 2.3.7 の友人の 1 人が、彼の Android には Opera とデフォルトのブラウザがあると教えてくれました。どちらのブラウザーでも、スクロール可能なビューはページの下部で終了しません。濃い灰色のフッターが終わる一番最後に到達すると、それを通り過ぎて、何マイルもスクロールしているクリーム色の背景が表示されます!!

何が原因なのかわからない!

誰かここに骨を投げてくれませんか?

これは、Android 2.3.7 または別のバージョンの Android をテストするユーザー向けのサイトです。私が言ったように、デフォルトと Opera ブラウザの両方で発生します。

http://wwwa1nbkclientsitecom.zippysites.com/

更新:スタイルシートの HTML スタイル タグからoverflow-yプロパティを削除しました。別の Android 2.* ユーザーにテストしてもらいました。まだ壊れています。そして今、私の次の推測は、上部の豪華なフローティングメニューが原因でこれが壊れている可能性があるということです. Android の初期のバージョンでは、位置の部分的なサポートしかありませんでした: 修正済み

position: fixed メニューを無効にして、もう一度テストします。

更新 2: テストしました。まだ壊れています。現在、エミュレーター機能用に Google の Android SDK をインストールしています。テストする古いバージョンの Android を指定できます。問題を絞り込めば、ここに回答を投稿します。それまでは、何が起こっているのかアイデアを持っている人がいたら、あなたのアイデアを投稿してください!

4

2 に答える 2

1

Android4.0.4タブレットの最新バージョンのChromeでは問題なく動作します。

ただし、問題は他のブラウザによるタグの解釈にあるoverflow-y: scroll;と思います。<html>

そのプロパティを削除してみてください。<html>とにかくタグにそれを必要とすべきではありません。

于 2012-11-08T04:11:59.490 に答える
0

それは、フッターの動的な Google マップでした。私のページのレイアウトやスタイルとは何の関係もありませんでした。私がしたことはすべて大丈夫でした。動的Googleマップを削除すると修正されました。解決策: 静的な Google マップに置き換えます。とにかく、モバイルデバイス用のページに埋め込まれた動的マップを使用するのはちょっと悪いです。

于 2012-11-09T06:55:02.177 に答える