document.addEventListener("deviceready", function () {
document.addEventListener("backbutton", function() {
alert("hello");
});
});
它正在运作 但
var element = $("#score-screen")[0];
element.addEventListener("deviceready", function() {
element.addEventListener("backbutton", function() {
alert("hello");
});
});
得分屏幕是div id 它不起作用.. 帮助我..请
答案 0 :(得分:0)
我认为设备就绪和BackButton只能在文档上触发。
Phonegap文档:http://docs.phonegap.com/en/2.3.0/cordova_events_events.md.html#deviceready
每个Cordova应用程序都应该这是一个非常重要的事件 使用
Cordova由两个代码库组成:native和JavaScript。虽然 正在加载本机代码,显示自定义加载图像。然而, 只有在DOM加载后才会加载JavaScript。这意味着您的网站 应用程序可能会调用Cordova JavaScript函数 在它加载之前。
当Cordova满载时,Cordova deviceready事件将会激活。 设备触发后,您可以安全地拨打Cordova电话 功能
通常,您需要附加一个事件监听器 加载HTML文档的DOM后,将文档.addEventListener。
此事件的行为与任何事件处理程序中的其他事件不同 在事件被触发后注册将有其回调 函数立即调用。