Я создаю простое приложение на основе мобильного телефона, используя jQuery mobile.Phonegap jQuery: невозможно вызвать метод подтверждения undefined
Вот заголовок моего HTML
<script src="scripts/jquery-1.8.2.min.js"></script>
<script src="scripts/jquery.mobile-1.1.1.min.js"></script>
<script src="scripts/jquery.jsonp-2.4.0.min.js"></script>
<script type="text/javascript" charset="utf-8" src="scripts/cordova-2.2.0.js"></script>
<script src="scripts/my.js"></script>
В теле после того, как весь мой HTML кода я добавил
<script>
$(document).ready(function() {
navigator.notification.confirm('Do you want to quit',
function(){
if(button == "1"){
navigator.app.exitApp(); }
},
'QUIT TITLE',
'OK,Cancel'
);
</script>
Я получаю ошибку
12-27 21:28:17.998: D/CordovaLog(17212): Uncaught TypeError: Cannot call method 'confirm' of undefined 12-27 21:28:17.998: D/CordovaLog(17212): file:///android_asset/www/app.html: Line 227 : Uncaught TypeError: Cannot call method 'confirm' of undefined
Как вы можете см. Я загрузил все необходимые сценарии, и я звоню navigator.notification.confirm
внутри $(document).ready
Не знаю, почему я получаю эту ошибку. Пожалуйста помоги.
вы называете его, когда [устройство готово] (HTTP: //docs.phonegap .com/ru/2.2.0/cordova_events_events.md.html # deviceready) – freejosh