应用程序.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
编辑
如果我要监听“滑动”事件,我会怎么做?
为什么我在调试控制台中看不到错误或警告?
最佳答案
“点击”事件在被点击的对象上触发,即win1。 “扫一扫”也是如此。请阅读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 上触发的自定义事件。另请阅读 the documentation在 Titanium.UI.View 上了解触发了哪些标准事件。
关于javascript - Titanium.App.addEventListener 未触发,从不,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12343723/