0

私は現在、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 ハイパーリンクのような属性。

誰でもこれを手伝うことができますか?本当にありがたいです。

4

1 に答える 1

1

まずIDを渡す<a id="goToMyUrl" href="some_url.html" data-ftrans="slide">Link</a>

次にjQueryを使って

$("#goToMyUrl").attr("data-ftrans","slide");
于 2012-07-09T12:28:33.323 に答える