2015-03-10 6 views
0

Я новичок в JQueryНе удается прочитать свойство «тревога» неопределенной

Вот мой код JS, может кто-нибудь сказать мне, что я делаю неправильно?

$(document).ready(function() { 
    app.initialize(); 
}); 
var app = { 
    initialize: function() { 
     this.bind(); 
    },   
    bind: function() {    
     document.addEventListener('deviceready', this.deviceready, false); 
     $(".buttonConferma").on("tap", selezione.conferma); 
    },   
    deviceready: function() { 
     app.start(); 
    },  
    start: function() {       
     } 
    };    
var selezione = { 
     conferma: function() {    
       navigator.notification.alert("Confermato"); 
      } 
     } 

ошибка приходят, когда я нажимаю .buttonConferma, который:

<div data-role="content" class="buttonConfermaContainer"> 
       <a data-role="button" class="button buttonConferma" 
        data-icon="check" data-iconpos="right">CONFERMA</a> 
      </div> 

не должны ли это быть так же, как предупреждение? navigator.notification.alert("Confermato");

Я получаю эту ошибку:

Uncaught TypeError: Cannot read property 'alert' of undefined

Это мой HTML якорь

<div data-role="content" class="buttonConfermaContainer"> 
       <a data-role="button" class="button buttonConferma" 
        data-icon="check" data-iconpos="right">CONFERMA</a> 
      </div> 

Спасибо заранее.

+0

Hey @Mattew Trincanati, не могли бы вы отредактировать свое сообщение и предоставить ошибку? – AdrieanKhisbe

+0

навигатор - это объект браузера. разве вы не подразумеваете «предупреждение»? –

+1

Это работает? 'alert (« Confermato »);' – melancia

ответ

Смежные вопросы