I created jsfiddle that allows you to use tabs using navbar without changing the hash of the URL: http://jsfiddle.net/ryanhaney/eLENj/
1) If I click the “page 1” link on the main page and then click the “back” button, I get the reverse slide animation as expected.
2) If I click the “page 1” link on the main page, then click “page 2” or “page 3” (in the footer navigation bar), then click the “back” button .... There is no transition.
If I follow script # 2 after changing the call to "$ .mobile.changePage" in jsfiddle javascript to use a transition other than "none", the back button uses the same transition.
How can I provide a transition for elements with data-rel = "back"?
NOTE. In the jsfiddle example, it is advisable to keep tabs from the navigation history. The back button should return home no matter what tab you are on. There should be no transition between tabs. The jsfiddle example already provides this behavior.
source share