$ .mobile.loadPage是否提供回调函数?

时间:2012-06-12 21:33:35

标签: jquery ajax jquery-mobile

如果我想将内容加载到需要自己的jquery脚本的jquery移动页面中,例如幻灯片插件,我将如何将幻灯片放映html页面“和”幻灯片jquery文件加载到$ .mobile中。 loadPage?有回调函数吗?

由于

2 个答案:

答案 0 :(得分:4)

您还可以在loadPage之后使用“done”。加载页面后将调用此方法..

 $.mobile.loadPage("page2.html", true).done(function (e, ui, page) {
      //page has been loaded
}).fail(function () {
        alert("sorry, no dice");
    });

由于

答案 1 :(得分:1)

.loadPage没有回调函数。但是,您可以绑定事件页面加载以运行所需的脚本。

 $( document ).bind( "pageload", function( event, data ){
    //your script, and potentially testing you are on a page requiring it
});

您可以查看Jquery Mobile docs以了解此活动的完整详情。另外,如果您使用更常见的.changePage方法,则可以使用页面事件“pageshow”或“pagebeforeshow”,具体取决于您将使用的脚本类型。