1

次の視覚活動があります。

  1. 問題のリスト。
  2. 発行の詳細カード。
  3. 問題の削除を確認するポップアップ。

最後のものは興味深いウィジェットです:

  • 「いいえ」(削除したくない)を押すと、詳細カードに戻る必要があります。実装は簡単data-rel="back"です。ボタン リンクに追加するだけです。
  • 「はい」を押すと(はい、問題を削除します)、削除後、問題のリストに2回戻る必要があります-削除された問題はまだ存在しないためです。

最後の箇条書きを実装する方法は? 直接ページの URL を指す必要はないと思います (はい、可能ですが、柔軟ではありません)。

4

2 に答える 2

2

次のように使用して、 2 つ前のステップ (2 つ前のページ) に戻り.prevAll()ます。

var previous = '#' + $.mobile.activePage.prevAll('[data-role=page]')[1].id;
$.mobile.changePage(previous, { transition: 'flip', reverse: true });

ここで[1]は、前のページのうちの 2 つ前のページのインデックスです[object]

この方法を使用するには、ページに が必要idです。

デモ

于 2013-04-22T08:00:42.830 に答える