数据在页面ID更改时在Jquery mobile中加载

时间:2014-01-28 07:10:28

标签: jquery html jquery-mobile

我正在尝试创建一个包含三个页面ID的演示应用程序。对于每个页面,我使用一个Javascript文件。对于页面A,它是document.ready,页面B和C是在PageInit事件上。它正常工作,但是一旦我点击浏览器的后退按钮,假设我点击了页面B并返回到页面A.现在使用href我再次点击页面B链接和页面B出现。但是当B出现时,在初始化时应该执行B Javascript文件,但它不会发生。页面B上的数据仍然显示没有刷新。 任何的想法 我怎么能处理这个...或者我走错了路?

1 个答案:

答案 0 :(得分:2)

包括

$(document).on('pageshow', '#' ,function()

而不是

$( document ).delegate("#", "pageinit", function()