0

我有一个列表视图,当用户点击时,loadingPage 会发生 changePage,加载完成后会切换到带有 changePage 的文章页面。

我的问题:加载很好,但是,我似乎无法将内容附加到文章页面的 div 中,我在 web 编程方面不是那么好,但可能是页面还不知道 div因为它还没有加载页面?追加后 div 保持为空。

这就是我附加的方式:

$("#tmpId").load(url + " article", function() {
    $('#loadedPageContent').append($(tmpId + " article").html());
}
$.mobile.changePage("loadedArticle.html", {transition:"pop"});

澄清一下:#tmpId 是位于加载页面中的 div,#loadedPageContent 位于最终文章页面上。

4

1 回答 1

0

把你的

$("#tmpId").load(url + " article", function() {
    $('#loadedPageContent').append($(tmpId + " article").html());
}
$.mobile.changePage("loadedArticle.html", {transition:"pop"});

进入

$(document).delegate('#page_id_on_loadedArticle', "pageinit", function() {
    //code here...
}

这样它就会在loadedArticle.html 完成加载后运行。

于 2012-08-03T15:26:24.240 回答