至于你的第一个问题。。。
$( a ).live( click ,function() {$(this).removeClass( $.mobile.activeBtnClass )});
$( li ).live( click ,function() {$(this).removeClass( $.mobile.activeBtnClass )});
我在我的网站上注意到,链接(我正在制作数据角色为“button”的按钮)和列表项目在按下后会保持蓝色。上面的代码在将这个问题放在文档的开头后为我删除了它。
----编辑----
对于剩下的两个问题:
一些示例代码和目标设备一样好,但听起来像是视口元标记问题。这是我确定的视口:
<;meta name=“viewport”content=“height=设备高度,width=设备宽度,初始比例=1.0,最大比例=1.0”>;
此视口根据设备屏幕的宽度和高度调整页面大小,并且不允许缩放。您可以通过将“最大比例=1.0”更改为更大的值来允许缩放(iPhone/Safari目前最多支持10.0)。
至于启动屏幕,Xcode 4.0.2(iPhone开发)使将Default.png文件放入/Resources/ssplash/目录变得很容易。如果您使用的是Xcode,请确保在制作项目时使用Phonegap项目向导,因为Phonegap默认会制作这些文件,这样您就可以轻松地替换图像。我使用Eclipses进行Android开发,这也很容易在你的Phonegap应用程序中添加一个启动屏幕。只需将以下代码直接放在/src/App.java文件中的“onCreate”函数之后的“super.onCreate(savedInstanceState);”行之前:
super.setIntegerProperty(“splashscreen”,R.drawable.ssplash);
这需要将一个名为splash.png的图像(我认为任何文件扩展名都可以)放在/res/drawable-*dpi目录中(通常有hdpi、mdpi和ldpi目录)。
注意:我使用的是Phonegap 0.9.5.1,但这应该适用于0.9.2及以上版本。
----结束编辑----