带有动画的YUI菜单

时间:2009-08-15 12:30:13

标签: javascript yui yui-menu

是否可以使用YUI菜单,例如滑入而不是简单地弹出?

2 个答案:

答案 0 :(得分:1)

原因。您应该为窗口小部件设置幻灯片效果。

var oMenu = new YAHOO.widget.Menu( 
                        "productsandservices",  
                        { 
                            position: "static",  
                            hidedelay: 750,  
                            lazyload: true,  
                            effect: {  
                                effect: YAHOO.widget.ContainerEffect.SLIDE, 
                                duration: 0.25 
                            }  
                        } 
                ); 

答案 1 :(得分:0)

其中一个较旧的(在我使用时要小心,需要补丁)YUI MenuBar的一系列示例使用各种事件来破解此功能:

http://developer.yahoo.com/yui/examples/menu/topnavfrommarkupwithanim.html

我不认为这是开箱即用的,这是一个无赖。我的另一个痛苦是,一旦用户迷过某些选项,就没有(内置)方式自动隐藏子菜单。这对于可访问性是有意义的(并且就是这样的原因,根据YUI团队的说法),但对于只会将其视为已损坏的客户,我无能为力。