Используя YUI, я хочу создать кнопку меню, передавая экземпляр виджета меню.
Результат выглядит как кнопка меню, но меню не отображается.
контрольный пример: http://sandbox.kluger.com/menu_test.html
// key code section:
var D = YAHOO.util.Dom,
menu = new YAHOO.widget.Menu(D.generateId(), {lazyload: true});
menu.addItems(params.menu);
var t = new YAHOO.widget.Button({
type: "menu",
label: params.label,
menu: menu,
container: el
});
Нужно ли визуализировать меню перед тем, как передать его кнопке?
Если вы хотите увидеть params.menu, проверьте контрольный пример. Объект params.menu является правильным, он создает меню при прямой передаче в widget.Button. Это проверено в тестовом примере.
Любые идеи приветствуются.