0

昨日、モバイル サファリのアドレス バーに問題がありました。後退(スライドアップ)を拒否していました。しかし、ハッシュマークを追加すると、うまく機能し始めました。しかし、今日、アドレスバーが奇妙にめちゃくちゃになりました。ある程度収縮しますが、完全には収縮しません。10px 程度がまだぶら下がっています。scrollTo(0,1) および window.location.href = '#' のすべてのバリアントが試行されました。結局のところ、IOS Safari のアドレスバーを無視できるロジックはまったくないように思えます。また、電話、iPhone 4 IOS 6 を再起動しようとしましたが、成功しませんでした。

4

1 に答える 1

0

overflow:hidden プロパティを適用する前に持っていた透明な余分な高さがトリミングされたため、ページの高さが通常よりも少し短くなる原因となるoverflow:hidden スタイル プロパティを追加しました。解決策: アドレス バーが上にスライドするためのスペースを確保するために、ボディの高さに手動で 60px を追加するようになりました。欠点は、下にスクロールすると、画面の下部に 60 ピクセルの空白スペースが残ることです。

于 2012-11-18T14:25:39.143 に答える