1

チームサイト

Team-Overview から Detail-View の Team-Member に移動し、Browser-Button または "Zurück"-Button (Browser-Back も使用) で戻ると、クロムはスクロール位置を記憶します。しかし、正しい位置にジャンプした直後に、トップにジャンプして戻ります。

なぜそうしているのか想像もつきません。

そのページでは、metafizzy 同位体フレームワークが要素の順序付けを行います。

他のすべてのブラウザは、ここで正しい動作をします。

ここでアドバイスをいただければ幸いです。

4

2 に答える 2

1

.mitarbeiter解決策は、すべてにIDを付けることです。

<div id="john_doe" class="mitarbeiter"...

この ID を「Zurück」リンクに追加します。

<a class="light backlink_detail" href="/ueberuns/team#john_doe">Zurück</a>

概要ページで、metafizzy完了するまで待ってから$.scrollTo(window.hash)、以前に選択したチームメンバーまでスクロールします。

于 2012-12-05T11:08:51.713 に答える
0

「巻物」の位置の歴史は、押し返す際の扱い方に基準があるものではありません。これは、適切と思われる方法を処理するすべてのブラウザー次第です。それとも、フレームワークにはこのための仕組みがあるということですか?

スクロール位置に関する情報を Cookie にローカルに保存し、ページ履歴に戻るときに Java スクリプトを使用してリセットする Java スクリプトを作成できますか?

于 2012-12-05T11:12:38.147 に答える