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 回答