从onclick事件打开YUI面板

时间:2012-06-21 00:23:53

标签: javascript javascript-events yui

我想知道是否可以使用像这样的onclick事件来设置和打开YUI面板:

谢谢!

1 个答案:

答案 0 :(得分:0)

要从另一个元素的click事件中显示一个Panel,您需要:创建Panel,将其隐藏(使用visible: false),然后从click事件处理程序中show()。这是一个例子:

var panel = new Y.Panel({
    bodyContent: 'foo',
    centered: true,
    width: 200,
    height: 100,
    visible: false //render the panel, but keep it hidden
});
panel.render();

// show the panel with a click
Y.one('#foo').on('click', function () {
    panel.show();
});