过渡期间的jQuery Mobile多页面设置页面

时间:2012-08-01 02:10:55

标签: javascript jquery-mobile multipage

我正在构建一个基于jQuery mobile的应用程序,并使用multi-page template feature as described here。那就是我有几个带有data-role =“page”的div。

问题是我需要加载一些JSON并根据第一页上的选择构建第二个“页面”。如何在页面转换期间插入一些要运行的代码(即在微调器启动时)。请注意,用户可以再次返回第一页并做出不同的选择 - 因此我需要运行代码以再次构建“页面”2。

这有意义吗?我发现文档很难遵循 - 但也许我错过了一些非常明显的东西。谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用jQuery Mobile提供的“pagebeforeshow”事件http://jquerymobile.com/test/docs/api/events.html

以下是根据文档操作的方式:“在实际过渡动画开始之前,我们正在转换到”toPage“上的触发。”

这样的事情:

$(document).on("pagebeforeshow", "#myPageId", function() {
    //Stuff here
});