私は現在、Phonegap アプリを開発していますが、ページ遷移で少し問題が発生しました。
ページ遷移を機能させるために、FASW.jsライブラリを使用しています。また、ネイティブ ナビゲーション バー ( NavigationBar プラグイン) を使用して、ネイティブの戻るボタンを提供しています。私は両方とも、ユーザー入力などに応答するように機能しています。
使用する HTML からページ遷移を開始するには:
<a href="some_url.html" data-ftrans="slide">Some Link</a>
私はそれが完全に機能しています。
ただし、ネイティブの戻るボタンを機能させるには、次のように JavaScript のみで呼び出す必要があります。
function backButton() {
plugins.navigationBar.setupLeftButton("Back", null, function() {
//Some function to be called here to change the page
//and to invoke the page transition.
});
[...]
}
ページを変更するには、次を使用できることを知っています。
window.location = "some_url.html";
しかし、私が知らないのは、
[...] data-ftrans="slide" [...]
HTML ハイパーリンクのような属性。
誰でもこれを手伝うことができますか?本当にありがたいです。