0

ユーザーがモバイル ブラウザーで移動するとき (具体的には、スワイプ ジェスチャを使用してページを移動するとき) に、JavaScript を使用して CSS3 throbber を表示しています。ただし、ブラウザーの [戻る] ボタンを使用すると、iOS と Android の両方でスロバーが持続します。body onload に以下を追加してみましたが、発火していないようです。

<body onload='document.getElementById("throbber").class="off";'>

助言がありますか?

4

1 に答える 1

1

バック/フォワード キャッシュ (bfcache) イベントをリッスンする必要があります: pageshow および/または pagehide。https://developer.mozilla.org/En/Working_with_BFCacheを参照してください

于 2012-05-07T15:42:46.717 に答える