gpt4 book ai didi

javascript - jQuery 移动版 : force jquery mobile initialization?

转载 作者:行者123 更新时间:2023-11-29 09:58:17 24 4
gpt4 key购买 nike

我正在使用 jquery mobile 开发一个网站。我的主页显示了一个项目列表,但我用 ajax 函数捕获了这些项目,然后在 javascript 中构建 HTML 文档

问题是 jQuery Mobile 在我可以修改页面之前初始化页面,所以页面看起来不是 jqm 样式。我如何在修改后强制 jqm“重建”页面?

谢谢

最佳答案

如果您希望能够在 JQuery Mobile 初始化发生之前调整 DOM,我建议您执行以下操作:

$('#YourPagesId').live('pagebeforecreate',function(event){
// All of your DOM modification goodness here.
});

如果您想在初始 JQuery Mobile 初始化发生后修改 DOM,则需要触发适当的事件。

(下面的例子是 ListView )

在创建新 ListView 时执行以下操作:

$('#ListViewsId').listview();

如果您只是修改一个已经初始化的 ListView ,请执行以下操作:

$('#ListViewsId').listview('refresh');

有关可用事件(如“pagebeforecreate”)的更多信息,请参见此处: JQuery Mobile Events

有关如何初始化和刷新 JQuery Mobile Widget 的更多信息,请参见此处: Create vs. refresh: An important distinction

关于javascript - jQuery 移动版 : force jquery mobile initialization?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7270936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com