2009-08-15 81 views

回答

1

原因。您应该为小部件设置SLIDE效果。

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

我:

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

感谢您的回答。使用SLIDE效果,菜单从页面边缘滑入,而我希望它们从菜单栏滑入。我可以使用FADE,但这不完全是我需要实现的解决方案。 – 2009-08-15 19:17:15

0

其中一位年纪(要小心,因为在我用它的时候,它所需的补丁)系列的例子为YUI菜单栏的使用各种事件中这个功能黑客不认为这是可用的,这是一个无赖。我的另一个问题是,一旦用户对某些选项进行了修改,没有(内置)方法可以自动隐藏子菜单。这对于可访问性是有意义的(根据YUI团队的说法,这就是这样的原因),但对于只会将其视为破碎的客户而言,我无能为力。