Phonegap iOS-设备准备不发射其他事件做
Phonegap iOS - device ready not firing other events do
我尝试了所有操作,但仍然无法激发deviceready事件。我还试着启动暂停事件,效果不错。我使用的是cordova 2.0.0。这是我的代码:
<html>
<head>
<title>Taxiii</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale =1, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<link rel="stylesheet" href="reset.css" type="text/css" media="all" />
<link rel="stylesheet" href="style.css" type="text/css" media="all" />
<script src="cordova-2.0.0.js"></script>
<script src="jquery.js"></script>
<script src="xui.js"></script>
<script src="iscroll.js"></script>
<script src="loadData.js"></script>
<script src="loadServices.js"></script>
<script src="js.js"></script>
<script src="methods.js"></script>
<script src="setSizes.js"></script>
<script src="map.js"></script>
<script src="http://maps.googleapis.com/maps/api/js?libraries=places,geometry&sensor=true"></script>
<script>
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
alert("123")
}
</script>
</head>
<body onload="onLoad()">
...
我尝试了更多的语法,但都不起作用。
不需要将document.addEventListener("deviceready", onDeviceReady, false);
封装在function onLoad()
中。试着不用它,看看它是否有帮助。
相关文章:
- Phonegap iOS-设备准备不发射其他事件做
- 当其他事件发生时,用javascript隐藏的文本框将变为可见
- ext.js中还有其他事件我应该使用吗
- 更改时事件会触发其他事件
- DomElement.click() 事件在 chrome 中不起作用,但其他事件可以工作
- jquery在html属性中添加函数回调,以便在其他事件中调用
- 如何将阻止默认调用传递给其他事件
- 在其他事件处理程序之后实现事件处理程序
- 仅当没有其他事件同时触发时,才触发 Javascript 单击/触摸事件
- 在文档准备就绪之前,Javascript onload 事件和其他事件
- jQuery append - html write不会触发其他事件
- jQuery调用其他事件处理程序中的事件处理程序函数
- 有没有办法停止 dojo onBlur 事件处理程序中的所有其他事件
- 在 JavaScript 中从一次点击事件到其他事件获取价值
- 防止事件与其他事件一起触发
- NextTick() 不起作用 [将 CPU 密集型任务与其他事件交错]
- 如何避免由其他事件触发的多次窗口大小调整
- 如果中途发生其他事件,如何重置clickToggle功能
- 在其他事件发生时停止执行某个事件
- 在停止元素的同时插入元素的确认行为'的其他事件处理程序