簡體   English   中英

在其他元素中,無法正常使用phonegap事件api ex)backbutton

[英]in other element, not working phonegap event api ex) backbutton

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,它不起作用..請幫助我..請

我認為設備就緒和BackButton僅在文檔上觸發。

Phonegap文檔: http ://docs.phonegap.com/en/2.3.0/cordova_events_events.md.html#deviceready

這是每個Cordova應用程序都應使用的非常重要的事件。

Cordova由兩個代碼庫組成:本機代碼和JavaScript。 加載本機代碼時,將顯示自定義加載圖像。 但是,僅在DOM加載后才加載JavaScript。 這意味着您的Web應用程序可能會在加載之前調用Cordova JavaScript函數。

一旦Cordova完全加載,就會觸發Cordova deviceready事件。 觸發設備后,您可以安全地調用Cordova函數。

通常,一旦HTML文檔的DOM加載完成,您將希望將事件監聽器與document.addEventListener附加在一起。

此事件的行為與其他事件不同,因為在觸發事件后注冊的任何事件處理程序都會立即調用其回調函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM