0

我想使用“pageChange”进行页面转换:

$.mobile.changePage('new.html', { transition: "none"});

当页面加载时,我想执行一个函数。为此,我在“new.js”中添加了这段代码:

$('#new-page').live('pageinit', function(event) { ... });

问题是当调用者页面打开新页面时,以前的功能不运行,我必须重新加载页面才能运行它。

我究竟做错了什么?

谢谢

4

1 回答 1

0

pageinit 仅在页面最初加载到 DOM 时调用一次。对页面的后续导航不会强制它重新加载到 DOM 中(除非您在 changePage 方法中指定选项)

当页面加载时,我想执行一个函数。

我怀疑你实际上追求的是 pageshow 或 pagebeforeshow 吗?

于 2012-09-27T11:10:54.520 回答