私は、URLのハッシュを変更せずにナビゲーションバーを使用して、タブを有効にしjsfiddle作成:私は「戻る」ボタンをクリックすることで、その後のホーム・ページから「ページ1」のリンク、をクリックすると、私は、http://jsfiddle.net/ryanhaney/eLENj/jQuery Mobile:data-rel = "back" + data-transitionは機能しませんか?
1)期待どおりの逆スライドアニメーションを取得します。
2)ホームページから「ページ1」リンクをクリックし、「ページ2」または「ページ3」(フッターナビバーにある)をクリックし、「戻る」ボタンをクリックします。 ..遷移はありません。
jsfiddle javascriptの "$ .mobile.changePage"呼び出しを "none"以外の遷移を使用するように変更した後、シナリオ#2を実行すると、戻るボタンは同じ遷移を使用します。
data-rel = "back"の要素の遷移を強制するにはどうすればよいですか?
注:jsfiddleの例では、ナビゲーション履歴からタブ選択を保持することが望ましい動作です。戻るボタンはあなたがいるタブに関係なく家に帰るべきです。タブ間に遷移はないはずです。 jsfiddleの例はすでにこの動作を提供しています。
何か:http://jsfiddle.net/eLENj/9/ –
アラートが動作を変えるという点に興味があります。上記の私の注意を参照してください。あなたの変更には、ナビゲーションヒストリのタブが含まれています。 –
このフィドルをチェックしてください:http://jsfiddle.net/ryanhaney/E86M9/ hrefに基づいて遷移を変更します。 transition:anchor.attr( "href")== "#page-3"? "fade": "none" –