簡體   English   中英

我如何知道如何在YUI中為事件偵聽器設計回調函數?

[英]How do I know how to design my callback function for my event listener in YUI?

我剛剛開始使用YUI。 我試圖了解如何將元素訂閱到不同的事件。 看起來很簡單。 這是我從Yahoo的示例中調整的一些代碼:

//  "click" event listener for the second Button's Menu instance
var onMenuClick = function (p_sType, p_aArgs) {
    var attributes = { width: { to: 0 } };
    var oEvent = p_aArgs[0],    //  DOM event
        oMenuItem = p_aArgs[1]; //  MenuItem instance that was the 
                                    //  target of the event
    if (oMenuItem) {
        YAHOO.log("[MenuItem Properties] text: " + 
                    oMenuItem.cfg.getProperty("text") + ", value: " + 
                    oMenuItem.value);
    }
};

//  Add a "click" event listener for the Button's Menu
oMenuButton2.getMenu().subscribe("click", onMenuClick);

我看了看又看,但是找不到任何文檔可以告訴我回調映射到什么事件時的外觀。 我的第一個沮喪是我找不到事件清單。 我猜想事件模擬中的所有事件都是公認的事件。 但是我仍然不知道回調的簽名應該是什么。

有人可以告訴我每個回調函數應該完成什么(根據參數的類型)? 更好的是,這些東西的文檔在哪里?

是您作為示例給出的特定回調的文檔 我同意您的意見,並非憑直覺設計的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM