0

我尝试了很多次,但没有用。我创建了一个带有主视图的工作灯应用程序和一个包含打开其他视图的项目的列表(包含在同一个 HTML 文件中)。

当我在移动设备(三星 Galaxy S4)或浏览器上测试应用程序时,它会在小部件正确呈现之前显示 html 文件的完整内容。

    <div data-dojo-type="dojox.mobile.RoundRectList"  class="indexListStyle" >
    <div data-dojo-type="dojox.mobile.ListItem" data-dojo-props="icon:'images/about.png',moveTo:'aboutView',variableHeight:true,transition:'fade'" class="indexListStyle">About </div>
    <div data-dojo-type="dojox.mobile.ListItem" data-dojo-props="icon:'images/register.png',moveTo:'agendaView',variableHeight:true,transition:'slide'" class="indexListStyle">Agenda</div>
    <div data-dojo-type="dojox.mobile.ListItem" data-dojo-props="icon:'images/register.png',moveTo:'registrationView',variableHeight:true,transition:'cover'" class="indexListStyle">Register</div>
    <div data-dojo-type="dojox.mobile.ListItem" data-dojo-props="icon:'images/register.png',moveTo:'profileView',variableHeight:true,transition:'dissolve'" class="indexListStyle">GBM Profile</div>
</div>
</div>

<div id="aboutView" data-dojo-type="dojox.mobile.View">

</div>
    <div id="agendaView" data-dojo-type="dojox.mobile.View">

</div>
<div id="registrationView" data-dojo-type="dojox.mobile.View">

</div>
<div id="profileView" data-dojo-type="dojox.mobile.View">

</div>

我像这样在函数 wlCommonInit() 中从外部 HTML 文件加载视图 div 的内容

$("#aboutView").load("about.html");

有人可以帮忙吗?

4

1 回答 1

2

将 style="visibility:hidden" 添加到 HTML 正文标记。

一旦解析器运行,dojox/mobile 框架应该将其设置为可见。

于 2013-10-07T15:16:05.243 回答