0

iOS の次のページで非常に苛立たしいバグが発生しています: http://makethemostof.co.uk/test.html

右上に「ショッピングバッグ(空)」というタブがあり、iOSでは消えてしまいます。Firebug for iPad で問題を診断しようとしましたが、原因が見つからないようです。要素が position:fixed であるという事実と関係があると思われますが、確かではありません。

Mac(および私が見た限りではWindows)のWebkitが正常に動作するときに、iOSがこのように動作する理由を知っている人はいますか? 私は何が欠けていますか?

ちなみに、ページのその領域 (100 行目あたり) で動作する jQuery もいくつかあり、これも問題の原因を保持している可能性があります。

助けてくれてありがとう!

4

2 に答える 2

2

そのスタイリングは、画面の右側に強制しています。

#bag-overview, #bag-close
...
margin: 0 0 0 720px;
... 

右端に送信する問題を引き起こしています。これを小さいものに変更してバーを表示すると、そこからどこに配置するかを決める必要があります。

于 2012-05-01T08:05:52.930 に答える
0

#bag 要素のオーバーフローの問題でした。オーバーフローが表示されるように設定し、含まれている要素を直接変更して非表示にしました。これが他のすべてのブラウザで機能したのは奇妙です.iOSはoverflow:hiddenを正しく解釈しているようです.

于 2012-12-08T14:48:27.863 に答える