我正在构建一个网络应用程序,我计划使用 Phone Gap Build 将其转换为智能手机应用程序。我以前从来没有这样做过,所以可能没有清楚地描述我的问题,但这里有。我开始在 Dreamweaver 中使用 jquery mobile 示例,它在一个 html 文件中有多个页面。我想做的是在每一页上都有一系列的英语短语,每个英语短语后面都会有正式的西班牙语翻译,然后是非正式的西班牙语翻译。在页面顶部,用户将看到三个按钮,分别是“正式”、“非正式”和“正式和非正式”。用户将始终看到英语短语后跟正式、非正式或正式和非正式西班牙语,具体取决于他们按下/点击的按钮。
可以在这里看到主页http://www.pslt.biz/mobileApp/LE4/index3.html然后单击“年龄、体重和身高”,您会看到单击正式/非正式按钮对第一句“你多大了”下面的西班牙语。如果有帮助,这里的正式按钮应该将 CSS 类“.formal”设置为 Display:Block,将“.informal”类设置为 Display:None
<a href="#" onclick="document.getElementById('formal').style.display='block';document.getElementById('informal').style.display='none';">Display Formal</a>
CSS 类在外部定义如下:
.formal { display:block;
}
.informal {display:block;
}
西班牙语短语在 div 中定义如下:
<div class="formal"> <!-- Start Formal -->
<div style="float:left">
<a href="#" onclick="playSound('Sounds/testaycaramba.mp3');">
<img src="images/audio-75.gif" alt="" width="25" height="25" /></a>
</div>
<div style="float:left">
Cuántos años tiene?
</div>
</div> <!-- End Formal -->
<div class="informal"> <!-- Start informal -->
<div style="clear:left">
<div style="float:left">
<a href="#" onclick="playSound('Sounds/testaycaramba.mp3');">
<img src="images/audio-75.gif" alt="" width="25" height="25" /></a>
</div>
<div>
Cuántos años tienes?
</div>
</div>
</div> <!-- End informal -->
如果有人能指出我正确的方向,我会非常感激,我认为这很简单,但我一定错过了一些非常明显的东西。