jQuery Mobile 1.4+ pagecontainer

时间:2014-11-06 17:37:55

标签: jquery jquery-mobile

也许这里有人可以对下面列出的行为有所了解

工作 -i.e.显示id为#pageAlreadyInDOM的页面

 $(':mobile-pagecontainer').pagecontainer('change','#pageAlreadyInDOM');

PAGE已加载但未显示

$(':mobile-pagecontainer').pagecontainer('load','external.html');

通过检查验证

$('body').on('pagecontainerload',function(e,ui){console.log(ui.toPage);});

更进一步,做

$('body').on('pagecontainerload',function(e,ui)
{$(':mobile-pagecontainer').pagecontainer('change','#externalPageID');;});

什么都不做 - 即没有显示id为#externalPageID的页面

同时这个

<a href='external.html' data-role='button'>Load External</a>

完美运行 - 即external.html的页面资源会按预期加载,增强和显示。

最后

$('#pgInternal').remove();  

$('body').on('pagecontainerremove',function(e,ui){console.log(ui.toPage);console.log('page removed');})

不会产生预期的控制台消息。

应该

0 个答案:

没有答案