我是 phonegap 的新手,所以我只是尝试了一些东西,并从 onDeviceReady 方法开始。我遇到的问题是,该方法没有触发。
这是我的完整代码,非常基础。
<!DOCTYPE html>
<html>
<head>
<title>Splashscreen Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery-2.0.3.min.js"></script>
<script type="text/javascript" charset="utf-8">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
$("#texttest").css("display", "none");
}
</script>
</head>
<body>
<div id="texttest" style="display:block">text</div>
</body>
</html>
所以现在,当应用程序启动时,文本应该被隐藏吧?好吧,整个 div 应该,但设备仍然向我显示“文本”。我在那里做错了什么?我还尝试了其他一些基本方法,例如
$("#texttest").hide()
但这也没有用。这是 MainActivity.java
package de.activevaluetenthousandfliesphonegap;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import org.apache.cordova.*;
public class MainActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
}