我是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");
我收到此错误:
未捕获的TypeError:无法读取未定义的属性'alert'
那是我的HTML主播
<div data-role="content" class="buttonConfermaContainer">
<a data-role="button" class="button buttonConferma"
data-icon="check" data-iconpos="right">CONFERMA</a>
</div>
提前致谢。
答案 0 :(得分:1)
只需在您的应用中添加通知插件
http://docs.phonegap.com/en/edge/cordova_notification_notification.md.html#notification.alert
并确保在phonegap / cordova的deviceready事件发生后触发警报功能。