navigator.app.exitApp()不适用于jqm的按钮

时间:2012-12-03 10:24:13

标签: javascript android html5 cordova jquery-mobile

我有jqm按钮,看起来像智能手机按钮,我从下面的网站复制了它:

http://appcropolis.com/how-to-make-iphone-back-button-in-jquery-mobile/

我添加到此按钮EventListener以退出应用程序(Html5,PhoneGap- Android)

function ButtonBack() {
    // make sure we only add the point the back buttons
    var backButton = $('a[data-theme="app-ios"]');
    backButton.find('.ui-icon').remove();
    backButton.append('<div class="ios-tip"><span>&nbsp;</span></div>');
        document.addEventListener(backButton, function () {
            navigator.notification.confirm(
                        'Do you want to quit',
                        onConfirmQuit,
                        'QUIT TITLE',
                        'OK,Cancel'
                    );
        }, true);
    }

}

function onConfirmQuit(button) {
    if (button == "1") {
        navigator.app.exitApp();
    }
}

单击按钮时,没有任何反应,为什么? (没有参加onConfirmQuit上的函数)

1 个答案:

答案 0 :(得分:0)

最后问题解决了。

请看这个链接:

Can not close html5 application (wrapped on Phonegap)