任何人都可以請讓我知道如何暫停/恢復特定組件的事件。例如,如何在Titanium中暫停/恢復特定組件的事件?
textfieldObj.suspendEvents();
這將掛起該特定組件手段的所有事件,如果動作也發生,它將不會觸發任何事件偵聽器。
textfieldObj.resumeEvents();
如果動作執行,該組件的所有事件將被觸發。
有沒有像鈦這樣的東西?
在此先感謝,
Swathi。
任何人都可以請讓我知道如何暫停/恢復特定組件的事件。例如,如何在Titanium中暫停/恢復特定組件的事件?
textfieldObj.suspendEvents();
這將掛起該特定組件手段的所有事件,如果動作也發生,它將不會觸發任何事件偵聽器。
textfieldObj.resumeEvents();
如果動作執行,該組件的所有事件將被觸發。
有沒有像鈦這樣的東西?
在此先感謝,
Swathi。
在Titanium中,您可以添加和刪除eventListeners。這適用於所有能夠發射事件的鈦類型。
如果你想獲得一個類型(例如點擊)的所有事件使用
textfieldObj.addEventListener('click', function(e){
// perform your action
});
如果你不想收到了事件使用
textfieldObj.removeEventListener('click', function(e){
// perform your action
});
你可以閱讀一下documentation。
如果這不起作用,這是Javascript,您可以將主幹事件應用到對象 - http://backbonejs.org/#Events