0

iOS Safari で次の問題に遭遇した人がいるかどうか知りたいです。

  • ユーザーがサイトに移動
  • ユーザーがナビゲーション項目をクリック
  • ナビ項目をクリックするとサブナビが表示されます
  • ユーザーがサブ ナビゲーション アイテムをクリックする
  • ユーザーが戻るボタンをクリックする
  • サブナビが自動で開く(不具合)

最初にメイン ナビゲーション アイテムをクリックすると、サブ ナビゲーションが表示されます。これは最初に発生しますが、ユーザーがサブ ナビゲーション アイテム ページに移動して [戻る] ボタンをクリックすると、そのサブ ナビゲーションが自動的に開きます。ユーザーが進むボタンをクリックすると、サブ ナビゲーション項目ページに移動し、そのナビゲーションはまだ開いています。

ハードリフレッシュを行わない限り、ページはユーザーの操作を含む以前のページの状態をキャッシュしているようです。

マークアップとスタイリングの基本的な例を次に示します。

http://jsfiddle.net/alvincrespo/s5UYY/

手がかり/助けをいただければ幸いです。

[アップデート]

上記のリンクは、マークアップと CSS を表示するための単なる例です。サイト上の実際のリンクはハッシュタグではなく、新しいページへの実際のリンクがあります。

4

1 に答える 1

0

問題は、ページが実際には現在のページを離れていないことです。その href はページ上のアンカーの場所であり、ページのハード リフレッシュは行われません。History API を使用していますか?

また、参考までに、これを JSFiddle で再現することはできません。

于 2012-05-04T15:56:22.057 に答える