app.js
var win1 = Titanium.UI.createWindow({
title:'Tab 1',
backgroundColor: 'black',
layout: 'vertical',
});
win1.open();
Titanium.App.addEventListener('click', function(e) {
console.log('clicked');
});
如果点击/点击屏幕,则点击事件不会触发!你知道为什么吗? 我的所有代码都是app.js上面的代码
修改
如果我愿意听“刷卡”事件,我该怎么办?
为什么我在调试控制台中没有看到错误或警告?
答案 0 :(得分:3)
在单击的对象(即win1)上触发“click”事件。所以是“刷卡”。请阅读the documentation以了解可用的活动。
var win1 = Ti.UI.createWindow({
title:'Tab 1',
backgroundColor: 'black',
layout: 'vertical'
});
win1.addEventListener('click', function(e) {
Ti.API.info('clicked');
});
win1.addEventListener('swipe', function(e) {
Ti.API.info('swiped');
});
win1.open();
您的代码有效,因此不会显示任何错误或警告。但它没有达到预期的效果。请阅读the documentation有关Titanium.App上触发的标准事件以及可以在Titanium.App上触发的自定义事件。另请阅读Titanium.UI.View上的the documentation以了解触发的标准事件。