yui的键盘监听 keylistener
用键盘操作web程序确实是挺有意思的事情。yui的panel在设计的时候就考虑了这个问题。[code]YAHOO.example.container.panel1 = new YAHOO.widget.Panel("panel1", { xy:[150,100], visible: false } );var kl = new YAHOO.util.KeyListener(document, { keys:27 },
{ fn:YAHOO.example.container.panel1.hide,scope:YAHOO.example.container.panel1,correctScope:true } );
YAHOO.example.container.panel1.cfg.queueProperty("keylisteners", kl);
[/code]可见keylistener的构造函数带了三个参数:
1、那个DOM将会被监听。这里是document,也就是跨整个文档。
2、事件处理函数
3、将监听事件和panel联系起来。
整个设计非常直观。
页:
[1]
