繁体   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