Как создать модальную маску в YUI2?

Я хочу знать, как можно создать модальную маску в YUI2 без использования атрибута конфигурации. При рендеринге панели YUI маска обычно отображается перед отображением панели. Я хочу сделать это для решения проблемы совместимости браузера.

Кто-нибудь может поделиться фрагментом для этого?

1 ответ

Решение

Просто разобрался, как это сделать.

YUI container.js имеет различные функции для работы с масками.

buildMask()
sizeMask()
showMask()/hideMask()

Единственное отличие - мне нужно вызывать их вручную, как показано ниже.

var panel = new YAHOO.widget.Panel('nodeId', configs);
...
panel.buildMask();
panel.sizeMask();
panel.bringToTop();
panel.showMask();
...
panel.render();
Другие вопросы по тегам