2013-08-04 56 views

回答

0

您需要将事件的侦听器添加到DOM中的元素,然后使用ShowHide.toggle(element,effect)来触发效果。这里是一个监听按钮上点击一个例子,并切换FadeEffect图像上每按一次:

var button = query("#fadeButton") 
     ..onClick.listen((event) { 
     ShowHide.toggle(query("#fadeImage"), effect: new FadeEffect()); 
     }); 

如果你想,当你单击菜单栏上的淡入/淡出下拉,然后将“fadeButton”替换为侦听点击的菜单,使用下拉元素替换“fadeImage”。

另外,任何其他效果都可以替代FadeEffect,如DoorEffect,ScaleEffect,ShrinkEffect等。