2013-08-04 82 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等。