Javascript PhoneGap OnDevicerady未启动
我是phonegap的新手,所以我只是尝试了一些方法,并开始使用onDeviceReady方法。我遇到的问题是,该方法无法启动 这是我的完整代码,非常基本Javascript PhoneGap OnDevicerady未启动,javascript,android,cordova,Javascript,Android,Cordova,我是phonegap的新手,所以我只是尝试了一些方法,并开始使用onDeviceReady方法。我遇到的问题是,该方法无法启动 这是我的完整代码,非常基本 <!DOCTYPE html> <html> <head> <title>Splashscreen Example</title> <script type="text/javascript" charset="utf-8" src="cordova.js"
<!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>
但这也不起作用。这是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");
}
}
确保针对目标平台的cordova.js版本正确。
另外,您使用的是什么版本的Phonegap?请确保您的cordova.js版本适合您所针对的平台。
<!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">
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
$("#texttest").css("display", "none");
}
</script>
</head>
<body onload="onLoad()">
<div id="texttest" style="display:block">text</div>
</body>
</html>
另外,您使用的是什么版本的Phonegap?请确保您的cordova.js版本适合您所针对的平台。
<!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">
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
$("#texttest").css("display", "none");
}
</script>
</head>
<body onload="onLoad()">
<div id="texttest" style="display:block">text</div>
</body>
</html>
另外,您使用的是什么版本的Phonegap?请确保您的cordova.js版本适合您所针对的平台。
<!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">
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
$("#texttest").css("display", "none");
}
</script>
</head>
<body onload="onLoad()">
<div id="texttest" style="display:block">text</div>
</body>
</html>
另外,您使用的是什么版本的Phonegap?
<!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">
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
$("#texttest").css("display", "none");
}
</script>
</head>
<body onload="onLoad()">
<div id="texttest" style="display:block">text</div>
</body>
</html>
Splashscreen示例
函数onLoad(){
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
函数ondevicerady(){
$(“#texttest”).css(“显示”、“无”);
}
文本
Splashscreen示例
函数onLoad(){
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
函数ondevicerady(){
$(“#texttest”).css(“显示”、“无”);
}
文本
Splashscreen示例
函数onLoad(){
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
函数ondevicerady(){
$(“#texttest”).css(“显示”、“无”);
}
文本
Splashscreen示例
函数onLoad(){
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
函数ondevicerady(){
$(“#texttest”).css(“显示”、“无”);
}
文本
以下是我认为您需要做的事情:
$(document).ready(function(){
document.addEventListener("deviceready", onDeviceReady, false);
}
因为当您的设备就绪触发器jQuery尚未加载时,这将确保您执行以下操作:
1.获取jQuery
2.触发电话间隔设备ADY
同时删除
onLoad()
函数!:) 以下是我认为您需要做的:
$(document).ready(function(){
document.addEventListener("deviceready", onDeviceReady, false);
}
因为当您的设备就绪触发器jQuery尚未加载时,这将确保您执行以下操作:
1.获取jQuery
2.触发电话间隔设备ADY
同时删除
onLoad()
函数!:) 以下是我认为您需要做的:
$(document).ready(function(){
document.addEventListener("deviceready", onDeviceReady, false);
}
因为当您的设备就绪触发器jQuery尚未加载时,这将确保您执行以下操作:
1.获取jQuery
2.触发电话间隔设备ADY
同时删除
onLoad()
函数!:) 以下是我认为您需要做的:
$(document).ready(function(){
document.addEventListener("deviceready", onDeviceReady, false);
}
因为当您的设备就绪触发器jQuery尚未加载时,这将确保您执行以下操作:
1.获取jQuery
2.触发电话间隔设备ADY
同时删除
onLoad()
函数!:) 它正在我的ripple模拟器上运行。但是我使用了jquery-1.9.1.js
和cordova2.7
?它正在我的ripple模拟器上工作。但是我使用了jquery-1.9.1.js
和cordova2.7
?它正在我的ripple模拟器上工作。但是我使用了jquery-1.9.1.js
和cordova2.7
?它正在我的ripple模拟器上工作。但是我使用jquery-1.9.1.js
和cordova 2.7
?首先,您需要在emulator/mobile中测试它,而不是在web浏览器上测试它。第二,如果你想使用地理定位,那么你可以像这样使用它
function onDeviceReady() {
console.log("we are an app");
MyApp.initialize_phonegap();
}
function onBodyLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
</script>
</head>
<body onload="onBodyLoad()">
函数ondevicerady(){
log(“我们是一个应用程序”);
MyApp.initialize_phonegap();
}
函数onBodyLoad(){
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
首先,您需要将其作为应用程序在emulator/mobile中进行测试,而不是在web浏览器上进行测试。第二,如果你想使用地理定位,那么你可以像这样使用它
function onDeviceReady() {
console.log("we are an app");
MyApp.initialize_phonegap();
}
function onBodyLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
</script>
</head>
<body onload="onBodyLoad()">
函数ondevicerady(){
log(“我们是一个应用程序”);
MyApp.initialize_phonegap();
}
函数onBodyLoad(){
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
首先,您需要将其作为应用程序在emulator/mobile中进行测试,而不是在web浏览器上进行测试。第二,如果你想使用地理定位,那么你可以像这样使用它
function onDeviceReady() {
console.log("we are an app");
MyApp.initialize_phonegap();
}
function onBodyLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
</script>
</head>
<body onload="onBodyLoad()">
函数ondevicerady(){
log(“我们是一个应用程序”);
MyApp.initialize_phonegap();
}
函数onBodyLoad(){
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
首先,您需要将其作为应用程序在emulator/mobile中进行测试,而不是在web浏览器上进行测试。第二,如果你想使用地理定位,那么你可以像这样使用它
function onDeviceReady() {
console.log("we are an app");
MyApp.initialize_phonegap();
}
function onBodyLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
</script>
</head>
<body onload="onBodyLoad()">
函数ondevicerady(){
log(“我们是一个应用程序”);
MyApp.initialize_phonegap();
}
函数onBodyLoad(){
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
我使用的是我的iOS开发者同事共享的cordova.js。我用cordova网站上最新的cordova.js替换了它,它开始工作得很好。我使用的是我的同事(iOS开发者)共享的cordova.js。我用cordova网站上最新的cordova.js替换了它,它开始工作得很好。我使用的是我的同事(iOS开发者)共享的cordova.js。我用cordova网站上最新的cordova.js替换了它,它开始工作得很好。我使用的是我的同事(iOS开发者)共享的cordova.js。我用cordova网站上最新的cordova.js替换了它,它开始工作得很好。请尝试删除字体awesome(如果包括)。它们的css文件存在一些兼容性问题
<link rel="stylesheet" href="css/font-awesome.min.css" />
我曾经遇到过同样的问题,当我从代码中删除上述行时,问题得到了解决,请尝试删除字体真棒(如果包括)。它们的css文件存在一些兼容性问题
<link rel="stylesheet" href="css/font-awesome.min.css" />
我每天都有同样的问题