1
Y.on()的yui3構造是否可用於爲yui2小部件上的事件設置偵聽器,還是僅使用單獨的事件系統?yui2和yui3事件
Y.on()的yui3構造是否可用於爲yui2小部件上的事件設置偵聽器,還是僅使用單獨的事件系統?yui2和yui3事件
他們使用單獨的事件系統。但是,您可以使用Y.on()來設置在YUI 2 Widgets上觸發方法的DOM偵聽器。
Y.on('focus', Y.bind(myCalendar.show, myCalendar), '#birthdate');
或更一般
Y.on('click', function() {
/* do other stuff... */
myDataSource.sendRequest('filter=active', {
success: myDataTable.onDataReturnInitializeTable,
scope: myDataTable
});
/* ...and more stuff */
}, '#date-filter');
Y.on()不能被用於訂閱窗口小部件的自定義事件在銳2,雖然。
Y.on('activeTabChange', thisWontWork, myTabView); // does nothing
如果有人可以添加工作示例,那會更好。什麼是「myDataSource」這裏! – 2011-11-22 11:50:11
在本例中,它表示需要響應#date-filter元素上的單擊的YUI 2 YAHOO.util.DataSource實例。 – Luke 2011-11-25 07:15:37