2

私は Windows 8 ストア アプリケーション (WinJS - html5,js,jquery を使用) に取り組んでおり、それを使用しようとしています。

WinJS.Navigation.back();

この戻る機能が機能し、1 ページ戻ります。しかし、私はそこにいたページの位置を返したい...

つまり; 先頭ページ:

ABCDE

   ^ I scrolled to right and clicked item on C position

新しいページで: 戻るボタンをクリックしました (これは "WinJs.Navigation.back()" を呼び出します)

そして現在、ナビゲーターは私をページの先頭である位置「A」に移動させました。

これが問題です。「C」ポイントを返却したい。

のようなカスタム タグ付けスタイルは使用したくありません。>こちら<

それを行うには、次のようなデフォルトの関数が必要だと思います。>こちら<

4

2 に答える 2

2

そのスクロール位置をどこかに (おそらくナビゲーション スタックに) 保存し、ページが (再) 表示されたことを示すナビゲーション サービスからナビゲートされたイベントを取得したときにそれを復元する必要があります。

于 2013-01-09T16:52:13.330 に答える